/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/s3_srvr.blast.08.i.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-07 16:13:29,804 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-07 16:13:29,806 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-07 16:13:29,842 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-07 16:13:29,842 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-07 16:13:29,843 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-07 16:13:29,845 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-07 16:13:29,847 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-07 16:13:29,848 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-07 16:13:29,851 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-07 16:13:29,852 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-07 16:13:29,853 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-07 16:13:29,853 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-07 16:13:29,854 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-07 16:13:29,855 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-07 16:13:29,857 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-07 16:13:29,857 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-07 16:13:29,858 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-07 16:13:29,859 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-07 16:13:29,864 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-07 16:13:29,866 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-07 16:13:29,866 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-07 16:13:29,867 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-07 16:13:29,868 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-07 16:13:29,869 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-07 16:13:29,876 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-07 16:13:29,876 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-07 16:13:29,877 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-07 16:13:29,877 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-07 16:13:29,877 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-07 16:13:29,878 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-07 16:13:29,879 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-07 16:13:29,880 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-07 16:13:29,880 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-07 16:13:29,880 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-07 16:13:29,881 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-07 16:13:29,881 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-07 16:13:29,881 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-07 16:13:29,882 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-07 16:13:29,882 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-07 16:13:29,882 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-07 16:13:29,883 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-07 16:13:29,884 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-07 16:13:29,908 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-07 16:13:29,908 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-07 16:13:29,909 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-04-07 16:13:29,909 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-04-07 16:13:29,909 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-04-07 16:13:29,909 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-04-07 16:13:29,910 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-04-07 16:13:29,910 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-04-07 16:13:29,910 INFO L138 SettingsManager]: * Use SBE=true [2022-04-07 16:13:29,910 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-07 16:13:29,910 INFO L138 SettingsManager]: * sizeof long=4 [2022-04-07 16:13:29,911 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-07 16:13:29,911 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-04-07 16:13:29,911 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-07 16:13:29,911 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-07 16:13:29,911 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-07 16:13:29,911 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-07 16:13:29,912 INFO L138 SettingsManager]: * sizeof long double=12 [2022-04-07 16:13:29,912 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-07 16:13:29,912 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-07 16:13:29,912 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-07 16:13:29,912 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-07 16:13:29,912 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-07 16:13:29,912 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-07 16:13:29,912 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-07 16:13:29,912 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-07 16:13:29,913 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-04-07 16:13:29,913 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-04-07 16:13:29,913 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-04-07 16:13:29,913 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-04-07 16:13:29,913 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-04-07 16:13:29,913 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-04-07 16:13:29,913 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-07 16:13:29,913 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-07 16:13:30,056 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-07 16:13:30,073 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-07 16:13:30,076 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-07 16:13:30,077 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-07 16:13:30,078 INFO L275 PluginConnector]: CDTParser initialized [2022-04-07 16:13:30,078 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/openssl/s3_srvr.blast.08.i.cil-1.c [2022-04-07 16:13:30,134 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/76426f3d0/0be016b5e755499aa5a8332613491916/FLAGdbdd0e32d [2022-04-07 16:13:30,585 INFO L306 CDTParser]: Found 1 translation units. [2022-04-07 16:13:30,585 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/openssl/s3_srvr.blast.08.i.cil-1.c [2022-04-07 16:13:30,599 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/76426f3d0/0be016b5e755499aa5a8332613491916/FLAGdbdd0e32d [2022-04-07 16:13:30,613 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/76426f3d0/0be016b5e755499aa5a8332613491916 [2022-04-07 16:13:30,615 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-07 16:13:30,616 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-07 16:13:30,619 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-07 16:13:30,620 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-07 16:13:30,622 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-07 16:13:30,623 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.04 04:13:30" (1/1) ... [2022-04-07 16:13:30,624 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25e3ed92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 04:13:30, skipping insertion in model container [2022-04-07 16:13:30,624 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.04 04:13:30" (1/1) ... [2022-04-07 16:13:30,628 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-07 16:13:30,678 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-07 16:13:30,995 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/s3_srvr.blast.08.i.cil-1.c[74696,74709] [2022-04-07 16:13:31,002 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-07 16:13:31,011 INFO L203 MainTranslator]: Completed pre-run [2022-04-07 16:13:31,097 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/s3_srvr.blast.08.i.cil-1.c[74696,74709] [2022-04-07 16:13:31,102 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-07 16:13:31,117 INFO L208 MainTranslator]: Completed translation [2022-04-07 16:13:31,118 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 04:13:31 WrapperNode [2022-04-07 16:13:31,118 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-07 16:13:31,119 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-07 16:13:31,119 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-07 16:13:31,119 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-07 16:13:31,128 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 04:13:31" (1/1) ... [2022-04-07 16:13:31,128 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 04:13:31" (1/1) ... [2022-04-07 16:13:31,156 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 04:13:31" (1/1) ... [2022-04-07 16:13:31,156 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 04:13:31" (1/1) ... [2022-04-07 16:13:31,213 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 04:13:31" (1/1) ... [2022-04-07 16:13:31,220 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 04:13:31" (1/1) ... [2022-04-07 16:13:31,223 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 04:13:31" (1/1) ... [2022-04-07 16:13:31,226 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-07 16:13:31,227 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-07 16:13:31,227 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-07 16:13:31,227 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-07 16:13:31,228 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 04:13:31" (1/1) ... [2022-04-07 16:13:31,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-07 16:13:31,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 16:13:31,248 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-07 16:13:31,266 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-07 16:13:31,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-07 16:13:31,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-07 16:13:31,278 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-07 16:13:31,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_get_server_method [2022-04-07 16:13:31,279 INFO L138 BoogieDeclarations]: Found implementation of procedure SSLv3_server_method [2022-04-07 16:13:31,279 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-07 16:13:31,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_accept [2022-04-07 16:13:31,279 INFO L138 BoogieDeclarations]: Found implementation of procedure sslv3_base_method [2022-04-07 16:13:31,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-04-07 16:13:31,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-04-07 16:13:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-07 16:13:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-07 16:13:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-07 16:13:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-07 16:13:31,279 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure SSLv3_server_method [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure sslv3_base_method [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_accept [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_get_server_method [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-07 16:13:31,280 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2022-04-07 16:13:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-04-07 16:13:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-07 16:13:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-07 16:13:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-07 16:13:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-04-07 16:13:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-04-07 16:13:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-04-07 16:13:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-04-07 16:13:31,281 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-07 16:13:31,438 INFO L234 CfgBuilder]: Building ICFG [2022-04-07 16:13:31,439 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-07 16:13:32,215 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-07 16:13:32,661 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##87: assume false; [2022-04-07 16:13:32,662 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##88: assume !false; [2022-04-07 16:13:32,670 INFO L275 CfgBuilder]: Performing block encoding [2022-04-07 16:13:32,679 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-07 16:13:32,680 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-04-07 16:13:32,682 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.04 04:13:32 BoogieIcfgContainer [2022-04-07 16:13:32,682 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-07 16:13:32,683 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-07 16:13:32,683 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-07 16:13:32,686 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-07 16:13:32,686 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.04 04:13:30" (1/3) ... [2022-04-07 16:13:32,686 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78034a7d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.04 04:13:32, skipping insertion in model container [2022-04-07 16:13:32,687 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.04 04:13:31" (2/3) ... [2022-04-07 16:13:32,687 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78034a7d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.04 04:13:32, skipping insertion in model container [2022-04-07 16:13:32,687 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.04 04:13:32" (3/3) ... [2022-04-07 16:13:32,689 INFO L111 eAbstractionObserver]: Analyzing ICFG s3_srvr.blast.08.i.cil-1.c [2022-04-07 16:13:32,693 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-04-07 16:13:32,694 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-07 16:13:32,728 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-07 16:13:32,734 INFO L340 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 [2022-04-07 16:13:32,734 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-07 16:13:32,761 INFO L276 IsEmpty]: Start isEmpty. Operand has 159 states, 151 states have (on average 1.7086092715231789) internal successors, (258), 152 states have internal predecessors, (258), 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-07 16:13:32,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-04-07 16:13:32,766 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:13:32,767 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:13:32,767 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:13:32,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:13:32,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1930935805, now seen corresponding path program 1 times [2022-04-07 16:13:32,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:13:32,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327338091] [2022-04-07 16:13:32,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:13:32,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:13:33,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:13:33,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:13:33,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:13:33,231 INFO L290 TraceCheckUtils]: 0: Hoare triple {169#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {162#true} is VALID [2022-04-07 16:13:33,231 INFO L290 TraceCheckUtils]: 1: Hoare triple {162#true} assume true; {162#true} is VALID [2022-04-07 16:13:33,232 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {162#true} {162#true} #693#return; {162#true} is VALID [2022-04-07 16:13:33,233 INFO L272 TraceCheckUtils]: 0: Hoare triple {162#true} call ULTIMATE.init(); {169#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:13:33,233 INFO L290 TraceCheckUtils]: 1: Hoare triple {169#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {162#true} is VALID [2022-04-07 16:13:33,233 INFO L290 TraceCheckUtils]: 2: Hoare triple {162#true} assume true; {162#true} is VALID [2022-04-07 16:13:33,234 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {162#true} {162#true} #693#return; {162#true} is VALID [2022-04-07 16:13:33,234 INFO L272 TraceCheckUtils]: 4: Hoare triple {162#true} call #t~ret161 := main(); {162#true} is VALID [2022-04-07 16:13:33,234 INFO L290 TraceCheckUtils]: 5: Hoare triple {162#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {162#true} is VALID [2022-04-07 16:13:33,234 INFO L290 TraceCheckUtils]: 6: Hoare triple {162#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {162#true} is VALID [2022-04-07 16:13:33,234 INFO L272 TraceCheckUtils]: 7: Hoare triple {162#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {162#true} is VALID [2022-04-07 16:13:33,237 INFO L290 TraceCheckUtils]: 8: Hoare triple {162#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:33,240 INFO L290 TraceCheckUtils]: 9: Hoare triple {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:33,241 INFO L290 TraceCheckUtils]: 10: Hoare triple {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:33,242 INFO L290 TraceCheckUtils]: 11: Hoare triple {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:33,242 INFO L290 TraceCheckUtils]: 12: Hoare triple {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:33,243 INFO L290 TraceCheckUtils]: 13: Hoare triple {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:33,243 INFO L290 TraceCheckUtils]: 14: Hoare triple {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:33,244 INFO L290 TraceCheckUtils]: 15: Hoare triple {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:33,244 INFO L290 TraceCheckUtils]: 16: Hoare triple {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:33,245 INFO L290 TraceCheckUtils]: 17: Hoare triple {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:33,246 INFO L290 TraceCheckUtils]: 18: Hoare triple {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:33,275 INFO L290 TraceCheckUtils]: 19: Hoare triple {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:33,277 INFO L290 TraceCheckUtils]: 20: Hoare triple {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:33,277 INFO L290 TraceCheckUtils]: 21: Hoare triple {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:33,278 INFO L290 TraceCheckUtils]: 22: Hoare triple {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:33,279 INFO L290 TraceCheckUtils]: 23: Hoare triple {167#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {168#(= 8464 |ssl3_accept_#t~mem55|)} is VALID [2022-04-07 16:13:33,279 INFO L290 TraceCheckUtils]: 24: Hoare triple {168#(= 8464 |ssl3_accept_#t~mem55|)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,279 INFO L290 TraceCheckUtils]: 25: Hoare triple {163#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,279 INFO L290 TraceCheckUtils]: 26: Hoare triple {163#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,280 INFO L290 TraceCheckUtils]: 27: Hoare triple {163#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,280 INFO L290 TraceCheckUtils]: 28: Hoare triple {163#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,280 INFO L290 TraceCheckUtils]: 29: Hoare triple {163#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,280 INFO L290 TraceCheckUtils]: 30: Hoare triple {163#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,280 INFO L290 TraceCheckUtils]: 31: Hoare triple {163#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,280 INFO L290 TraceCheckUtils]: 32: Hoare triple {163#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,280 INFO L290 TraceCheckUtils]: 33: Hoare triple {163#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,281 INFO L290 TraceCheckUtils]: 34: Hoare triple {163#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,281 INFO L290 TraceCheckUtils]: 35: Hoare triple {163#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,281 INFO L290 TraceCheckUtils]: 36: Hoare triple {163#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,281 INFO L290 TraceCheckUtils]: 37: Hoare triple {163#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,281 INFO L290 TraceCheckUtils]: 38: Hoare triple {163#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,281 INFO L290 TraceCheckUtils]: 39: Hoare triple {163#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,281 INFO L290 TraceCheckUtils]: 40: Hoare triple {163#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,282 INFO L290 TraceCheckUtils]: 41: Hoare triple {163#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,282 INFO L290 TraceCheckUtils]: 42: Hoare triple {163#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,282 INFO L290 TraceCheckUtils]: 43: Hoare triple {163#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {163#false} is VALID [2022-04-07 16:13:33,283 INFO L290 TraceCheckUtils]: 44: Hoare triple {163#false} assume 8640 == #t~mem75;havoc #t~mem75; {163#false} is VALID [2022-04-07 16:13:33,283 INFO L290 TraceCheckUtils]: 45: Hoare triple {163#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {163#false} is VALID [2022-04-07 16:13:33,285 INFO L290 TraceCheckUtils]: 46: Hoare triple {163#false} assume !(4 == ~blastFlag~0); {163#false} is VALID [2022-04-07 16:13:33,286 INFO L290 TraceCheckUtils]: 47: Hoare triple {163#false} assume !(7 == ~blastFlag~0); {163#false} is VALID [2022-04-07 16:13:33,286 INFO L290 TraceCheckUtils]: 48: Hoare triple {163#false} assume 10 == ~blastFlag~0; {163#false} is VALID [2022-04-07 16:13:33,286 INFO L290 TraceCheckUtils]: 49: Hoare triple {163#false} assume !false; {163#false} is VALID [2022-04-07 16:13:33,286 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-07 16:13:33,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:13:33,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327338091] [2022-04-07 16:13:33,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327338091] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:13:33,288 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:13:33,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:13:33,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567530454] [2022-04-07 16:13:33,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:13:33,292 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (3), 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 50 [2022-04-07 16:13:33,294 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:13:33,296 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:33,344 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 50 edges. 50 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:13:33,344 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:13:33,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:13:33,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:13:33,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:13:33,367 INFO L87 Difference]: Start difference. First operand has 159 states, 151 states have (on average 1.7086092715231789) internal successors, (258), 152 states have internal predecessors, (258), 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 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:37,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:13:37,254 INFO L93 Difference]: Finished difference Result 336 states and 564 transitions. [2022-04-07 16:13:37,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:13:37,254 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (3), 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 50 [2022-04-07 16:13:37,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:13:37,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:37,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 564 transitions. [2022-04-07 16:13:37,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:37,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 564 transitions. [2022-04-07 16:13:37,309 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 564 transitions. [2022-04-07 16:13:37,677 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 564 edges. 564 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:13:37,690 INFO L225 Difference]: With dead ends: 336 [2022-04-07 16:13:37,691 INFO L226 Difference]: Without dead ends: 171 [2022-04-07 16:13:37,693 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:13:37,695 INFO L913 BasicCegarLoop]: 231 mSDtfsCounter, 34 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 613 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-04-07 16:13:37,696 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 613 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-04-07 16:13:37,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-04-07 16:13:37,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 154. [2022-04-07 16:13:37,722 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:13:37,723 INFO L82 GeneralOperation]: Start isEquivalent. First operand 171 states. Second operand has 154 states, 149 states have (on average 1.5570469798657718) internal successors, (232), 149 states have internal predecessors, (232), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:37,724 INFO L74 IsIncluded]: Start isIncluded. First operand 171 states. Second operand has 154 states, 149 states have (on average 1.5570469798657718) internal successors, (232), 149 states have internal predecessors, (232), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:37,724 INFO L87 Difference]: Start difference. First operand 171 states. Second operand has 154 states, 149 states have (on average 1.5570469798657718) internal successors, (232), 149 states have internal predecessors, (232), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:37,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:13:37,729 INFO L93 Difference]: Finished difference Result 171 states and 257 transitions. [2022-04-07 16:13:37,729 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 257 transitions. [2022-04-07 16:13:37,730 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:13:37,731 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:13:37,731 INFO L74 IsIncluded]: Start isIncluded. First operand has 154 states, 149 states have (on average 1.5570469798657718) internal successors, (232), 149 states have internal predecessors, (232), 3 states have call successors, (3), 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 171 states. [2022-04-07 16:13:37,731 INFO L87 Difference]: Start difference. First operand has 154 states, 149 states have (on average 1.5570469798657718) internal successors, (232), 149 states have internal predecessors, (232), 3 states have call successors, (3), 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 171 states. [2022-04-07 16:13:37,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:13:37,736 INFO L93 Difference]: Finished difference Result 171 states and 257 transitions. [2022-04-07 16:13:37,736 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 257 transitions. [2022-04-07 16:13:37,737 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:13:37,737 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:13:37,737 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:13:37,737 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:13:37,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 149 states have (on average 1.5570469798657718) internal successors, (232), 149 states have internal predecessors, (232), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:37,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 236 transitions. [2022-04-07 16:13:37,743 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 236 transitions. Word has length 50 [2022-04-07 16:13:37,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:13:37,743 INFO L478 AbstractCegarLoop]: Abstraction has 154 states and 236 transitions. [2022-04-07 16:13:37,743 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:37,743 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 236 transitions. [2022-04-07 16:13:37,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-04-07 16:13:37,744 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:13:37,745 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:13:37,745 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-07 16:13:37,745 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:13:37,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:13:37,745 INFO L85 PathProgramCache]: Analyzing trace with hash -213156207, now seen corresponding path program 1 times [2022-04-07 16:13:37,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:13:37,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925844271] [2022-04-07 16:13:37,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:13:37,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:13:37,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:13:37,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:13:37,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:13:37,901 INFO L290 TraceCheckUtils]: 0: Hoare triple {1108#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {1101#true} is VALID [2022-04-07 16:13:37,901 INFO L290 TraceCheckUtils]: 1: Hoare triple {1101#true} assume true; {1101#true} is VALID [2022-04-07 16:13:37,901 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1101#true} {1101#true} #693#return; {1101#true} is VALID [2022-04-07 16:13:37,902 INFO L272 TraceCheckUtils]: 0: Hoare triple {1101#true} call ULTIMATE.init(); {1108#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:13:37,902 INFO L290 TraceCheckUtils]: 1: Hoare triple {1108#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {1101#true} is VALID [2022-04-07 16:13:37,902 INFO L290 TraceCheckUtils]: 2: Hoare triple {1101#true} assume true; {1101#true} is VALID [2022-04-07 16:13:37,902 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1101#true} {1101#true} #693#return; {1101#true} is VALID [2022-04-07 16:13:37,903 INFO L272 TraceCheckUtils]: 4: Hoare triple {1101#true} call #t~ret161 := main(); {1101#true} is VALID [2022-04-07 16:13:37,903 INFO L290 TraceCheckUtils]: 5: Hoare triple {1101#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {1101#true} is VALID [2022-04-07 16:13:37,903 INFO L290 TraceCheckUtils]: 6: Hoare triple {1101#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {1101#true} is VALID [2022-04-07 16:13:37,903 INFO L272 TraceCheckUtils]: 7: Hoare triple {1101#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {1101#true} is VALID [2022-04-07 16:13:37,905 INFO L290 TraceCheckUtils]: 8: Hoare triple {1101#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:37,905 INFO L290 TraceCheckUtils]: 9: Hoare triple {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:37,906 INFO L290 TraceCheckUtils]: 10: Hoare triple {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:37,906 INFO L290 TraceCheckUtils]: 11: Hoare triple {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:37,907 INFO L290 TraceCheckUtils]: 12: Hoare triple {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:37,907 INFO L290 TraceCheckUtils]: 13: Hoare triple {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:37,908 INFO L290 TraceCheckUtils]: 14: Hoare triple {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:37,908 INFO L290 TraceCheckUtils]: 15: Hoare triple {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:37,909 INFO L290 TraceCheckUtils]: 16: Hoare triple {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:37,909 INFO L290 TraceCheckUtils]: 17: Hoare triple {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:37,909 INFO L290 TraceCheckUtils]: 18: Hoare triple {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:37,910 INFO L290 TraceCheckUtils]: 19: Hoare triple {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:13:37,910 INFO L290 TraceCheckUtils]: 20: Hoare triple {1106#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {1107#(= 8464 |ssl3_accept_#t~mem52|)} is VALID [2022-04-07 16:13:37,910 INFO L290 TraceCheckUtils]: 21: Hoare triple {1107#(= 8464 |ssl3_accept_#t~mem52|)} assume 8480 == #t~mem52;havoc #t~mem52; {1102#false} is VALID [2022-04-07 16:13:37,911 INFO L290 TraceCheckUtils]: 22: Hoare triple {1102#false} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet90 && #t~nondet90 <= 2147483647;~ret~0 := #t~nondet90;havoc #t~nondet90; {1102#false} is VALID [2022-04-07 16:13:37,911 INFO L290 TraceCheckUtils]: 23: Hoare triple {1102#false} assume !(~ret~0 <= 0);call #t~mem91.base, #t~mem91.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8482, #t~mem91.base, 844 + #t~mem91.offset, 4);havoc #t~mem91.base, #t~mem91.offset;call write~int(8448, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,911 INFO L290 TraceCheckUtils]: 24: Hoare triple {1102#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,911 INFO L290 TraceCheckUtils]: 25: Hoare triple {1102#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {1102#false} is VALID [2022-04-07 16:13:37,912 INFO L290 TraceCheckUtils]: 26: Hoare triple {1102#false} ~skip~0 := 0; {1102#false} is VALID [2022-04-07 16:13:37,912 INFO L290 TraceCheckUtils]: 27: Hoare triple {1102#false} assume !false; {1102#false} is VALID [2022-04-07 16:13:37,913 INFO L290 TraceCheckUtils]: 28: Hoare triple {1102#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,914 INFO L290 TraceCheckUtils]: 29: Hoare triple {1102#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,914 INFO L290 TraceCheckUtils]: 30: Hoare triple {1102#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,914 INFO L290 TraceCheckUtils]: 31: Hoare triple {1102#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,914 INFO L290 TraceCheckUtils]: 32: Hoare triple {1102#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,914 INFO L290 TraceCheckUtils]: 33: Hoare triple {1102#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,914 INFO L290 TraceCheckUtils]: 34: Hoare triple {1102#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,914 INFO L290 TraceCheckUtils]: 35: Hoare triple {1102#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,914 INFO L290 TraceCheckUtils]: 36: Hoare triple {1102#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,914 INFO L290 TraceCheckUtils]: 37: Hoare triple {1102#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,915 INFO L290 TraceCheckUtils]: 38: Hoare triple {1102#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,915 INFO L290 TraceCheckUtils]: 39: Hoare triple {1102#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,915 INFO L290 TraceCheckUtils]: 40: Hoare triple {1102#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,915 INFO L290 TraceCheckUtils]: 41: Hoare triple {1102#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,915 INFO L290 TraceCheckUtils]: 42: Hoare triple {1102#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,915 INFO L290 TraceCheckUtils]: 43: Hoare triple {1102#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,915 INFO L290 TraceCheckUtils]: 44: Hoare triple {1102#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,915 INFO L290 TraceCheckUtils]: 45: Hoare triple {1102#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,916 INFO L290 TraceCheckUtils]: 46: Hoare triple {1102#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,916 INFO L290 TraceCheckUtils]: 47: Hoare triple {1102#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,918 INFO L290 TraceCheckUtils]: 48: Hoare triple {1102#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,921 INFO L290 TraceCheckUtils]: 49: Hoare triple {1102#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,921 INFO L290 TraceCheckUtils]: 50: Hoare triple {1102#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,926 INFO L290 TraceCheckUtils]: 51: Hoare triple {1102#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,926 INFO L290 TraceCheckUtils]: 52: Hoare triple {1102#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,926 INFO L290 TraceCheckUtils]: 53: Hoare triple {1102#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,926 INFO L290 TraceCheckUtils]: 54: Hoare triple {1102#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,926 INFO L290 TraceCheckUtils]: 55: Hoare triple {1102#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,926 INFO L290 TraceCheckUtils]: 56: Hoare triple {1102#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {1102#false} is VALID [2022-04-07 16:13:37,927 INFO L290 TraceCheckUtils]: 57: Hoare triple {1102#false} assume 8640 == #t~mem75;havoc #t~mem75; {1102#false} is VALID [2022-04-07 16:13:37,927 INFO L290 TraceCheckUtils]: 58: Hoare triple {1102#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {1102#false} is VALID [2022-04-07 16:13:37,927 INFO L290 TraceCheckUtils]: 59: Hoare triple {1102#false} assume !(4 == ~blastFlag~0); {1102#false} is VALID [2022-04-07 16:13:37,927 INFO L290 TraceCheckUtils]: 60: Hoare triple {1102#false} assume !(7 == ~blastFlag~0); {1102#false} is VALID [2022-04-07 16:13:37,927 INFO L290 TraceCheckUtils]: 61: Hoare triple {1102#false} assume 10 == ~blastFlag~0; {1102#false} is VALID [2022-04-07 16:13:37,927 INFO L290 TraceCheckUtils]: 62: Hoare triple {1102#false} assume !false; {1102#false} is VALID [2022-04-07 16:13:37,927 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-07 16:13:37,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:13:37,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925844271] [2022-04-07 16:13:37,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925844271] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:13:37,928 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:13:37,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:13:37,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84894702] [2022-04-07 16:13:37,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:13:37,929 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 63 [2022-04-07 16:13:37,929 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:13:37,930 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:37,970 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 63 edges. 63 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:13:37,970 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:13:37,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:13:37,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:13:37,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:13:37,971 INFO L87 Difference]: Start difference. First operand 154 states and 236 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:43,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:13:43,137 INFO L93 Difference]: Finished difference Result 299 states and 455 transitions. [2022-04-07 16:13:43,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:13:43,138 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 63 [2022-04-07 16:13:43,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:13:43,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:43,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 455 transitions. [2022-04-07 16:13:43,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:43,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 455 transitions. [2022-04-07 16:13:43,144 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 455 transitions. [2022-04-07 16:13:43,432 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 455 edges. 455 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:13:43,435 INFO L225 Difference]: With dead ends: 299 [2022-04-07 16:13:43,435 INFO L226 Difference]: Without dead ends: 171 [2022-04-07 16:13:43,435 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:13:43,436 INFO L913 BasicCegarLoop]: 189 mSDtfsCounter, 24 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-04-07 16:13:43,436 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 489 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-04-07 16:13:43,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-04-07 16:13:43,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 154. [2022-04-07 16:13:43,442 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:13:43,443 INFO L82 GeneralOperation]: Start isEquivalent. First operand 171 states. Second operand has 154 states, 149 states have (on average 1.5503355704697988) internal successors, (231), 149 states have internal predecessors, (231), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:43,443 INFO L74 IsIncluded]: Start isIncluded. First operand 171 states. Second operand has 154 states, 149 states have (on average 1.5503355704697988) internal successors, (231), 149 states have internal predecessors, (231), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:43,443 INFO L87 Difference]: Start difference. First operand 171 states. Second operand has 154 states, 149 states have (on average 1.5503355704697988) internal successors, (231), 149 states have internal predecessors, (231), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:43,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:13:43,450 INFO L93 Difference]: Finished difference Result 171 states and 256 transitions. [2022-04-07 16:13:43,450 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 256 transitions. [2022-04-07 16:13:43,451 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:13:43,451 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:13:43,451 INFO L74 IsIncluded]: Start isIncluded. First operand has 154 states, 149 states have (on average 1.5503355704697988) internal successors, (231), 149 states have internal predecessors, (231), 3 states have call successors, (3), 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 171 states. [2022-04-07 16:13:43,452 INFO L87 Difference]: Start difference. First operand has 154 states, 149 states have (on average 1.5503355704697988) internal successors, (231), 149 states have internal predecessors, (231), 3 states have call successors, (3), 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 171 states. [2022-04-07 16:13:43,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:13:43,455 INFO L93 Difference]: Finished difference Result 171 states and 256 transitions. [2022-04-07 16:13:43,455 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 256 transitions. [2022-04-07 16:13:43,456 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:13:43,456 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:13:43,456 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:13:43,456 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:13:43,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 149 states have (on average 1.5503355704697988) internal successors, (231), 149 states have internal predecessors, (231), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:43,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 235 transitions. [2022-04-07 16:13:43,459 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 235 transitions. Word has length 63 [2022-04-07 16:13:43,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:13:43,460 INFO L478 AbstractCegarLoop]: Abstraction has 154 states and 235 transitions. [2022-04-07 16:13:43,460 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:43,460 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 235 transitions. [2022-04-07 16:13:43,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-04-07 16:13:43,461 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:13:43,461 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:13:43,461 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-07 16:13:43,461 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:13:43,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:13:43,462 INFO L85 PathProgramCache]: Analyzing trace with hash 369840513, now seen corresponding path program 1 times [2022-04-07 16:13:43,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:13:43,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068152273] [2022-04-07 16:13:43,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:13:43,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:13:43,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:13:43,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:13:43,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:13:43,616 INFO L290 TraceCheckUtils]: 0: Hoare triple {2003#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {1996#true} is VALID [2022-04-07 16:13:43,617 INFO L290 TraceCheckUtils]: 1: Hoare triple {1996#true} assume true; {1996#true} is VALID [2022-04-07 16:13:43,617 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1996#true} {1996#true} #693#return; {1996#true} is VALID [2022-04-07 16:13:43,624 INFO L272 TraceCheckUtils]: 0: Hoare triple {1996#true} call ULTIMATE.init(); {2003#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:13:43,625 INFO L290 TraceCheckUtils]: 1: Hoare triple {2003#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {1996#true} is VALID [2022-04-07 16:13:43,625 INFO L290 TraceCheckUtils]: 2: Hoare triple {1996#true} assume true; {1996#true} is VALID [2022-04-07 16:13:43,625 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1996#true} {1996#true} #693#return; {1996#true} is VALID [2022-04-07 16:13:43,625 INFO L272 TraceCheckUtils]: 4: Hoare triple {1996#true} call #t~ret161 := main(); {1996#true} is VALID [2022-04-07 16:13:43,625 INFO L290 TraceCheckUtils]: 5: Hoare triple {1996#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {1996#true} is VALID [2022-04-07 16:13:43,625 INFO L290 TraceCheckUtils]: 6: Hoare triple {1996#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {1996#true} is VALID [2022-04-07 16:13:43,626 INFO L272 TraceCheckUtils]: 7: Hoare triple {1996#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {1996#true} is VALID [2022-04-07 16:13:43,628 INFO L290 TraceCheckUtils]: 8: Hoare triple {1996#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {2001#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:13:43,629 INFO L290 TraceCheckUtils]: 9: Hoare triple {2001#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {2001#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:13:43,629 INFO L290 TraceCheckUtils]: 10: Hoare triple {2001#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {2001#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:13:43,630 INFO L290 TraceCheckUtils]: 11: Hoare triple {2001#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {2001#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:13:43,630 INFO L290 TraceCheckUtils]: 12: Hoare triple {2001#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {2001#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:13:43,631 INFO L290 TraceCheckUtils]: 13: Hoare triple {2001#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {2001#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:13:43,631 INFO L290 TraceCheckUtils]: 14: Hoare triple {2001#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {2001#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:13:43,631 INFO L290 TraceCheckUtils]: 15: Hoare triple {2001#(not (= 12292 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {2002#(not (= 12292 |ssl3_accept_#t~mem47|))} is VALID [2022-04-07 16:13:43,632 INFO L290 TraceCheckUtils]: 16: Hoare triple {2002#(not (= 12292 |ssl3_accept_#t~mem47|))} assume 12292 == #t~mem47;havoc #t~mem47; {1997#false} is VALID [2022-04-07 16:13:43,633 INFO L290 TraceCheckUtils]: 17: Hoare triple {1997#false} call write~int(1, ~s.base, 40 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,633 INFO L290 TraceCheckUtils]: 18: Hoare triple {1997#false} call write~int(1, ~s.base, 36 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,633 INFO L290 TraceCheckUtils]: 19: Hoare triple {1997#false} assume 0 != (~cb~0.base + ~cb~0.offset) % 4294967296; {1997#false} is VALID [2022-04-07 16:13:43,633 INFO L290 TraceCheckUtils]: 20: Hoare triple {1997#false} call #t~mem82 := read~int(~s.base, ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,633 INFO L290 TraceCheckUtils]: 21: Hoare triple {1997#false} assume !(3 != #t~mem82 / 256);havoc #t~mem82;call write~int(8192, ~s.base, 4 + ~s.offset, 4);call #t~mem83.base, #t~mem83.offset := read~$Pointer$(~s.base, 60 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,633 INFO L290 TraceCheckUtils]: 22: Hoare triple {1997#false} assume !(0 == (#t~mem83.base + #t~mem83.offset) % 4294967296);havoc #t~mem83.base, #t~mem83.offset; {1997#false} is VALID [2022-04-07 16:13:43,633 INFO L290 TraceCheckUtils]: 23: Hoare triple {1997#false} assume !(0 == ~tmp___4~0);call write~int(0, ~s.base, 64 + ~s.offset, 4);call #t~mem85 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,633 INFO L290 TraceCheckUtils]: 24: Hoare triple {1997#false} assume !(12292 != #t~mem85);havoc #t~mem85;call #t~mem88.base, #t~mem88.offset := read~$Pointer$(~s.base, 204 + ~s.offset, 4);call #t~mem89 := read~int(#t~mem88.base, 76 + #t~mem88.offset, 4);call write~int(1 + #t~mem89, #t~mem88.base, 76 + #t~mem88.offset, 4);havoc #t~mem88.base, #t~mem88.offset;havoc #t~mem89;call write~int(8480, ~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,634 INFO L290 TraceCheckUtils]: 25: Hoare triple {1997#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,634 INFO L290 TraceCheckUtils]: 26: Hoare triple {1997#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {1997#false} is VALID [2022-04-07 16:13:43,634 INFO L290 TraceCheckUtils]: 27: Hoare triple {1997#false} ~skip~0 := 0; {1997#false} is VALID [2022-04-07 16:13:43,634 INFO L290 TraceCheckUtils]: 28: Hoare triple {1997#false} assume !false; {1997#false} is VALID [2022-04-07 16:13:43,634 INFO L290 TraceCheckUtils]: 29: Hoare triple {1997#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,634 INFO L290 TraceCheckUtils]: 30: Hoare triple {1997#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,634 INFO L290 TraceCheckUtils]: 31: Hoare triple {1997#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,634 INFO L290 TraceCheckUtils]: 32: Hoare triple {1997#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,634 INFO L290 TraceCheckUtils]: 33: Hoare triple {1997#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,634 INFO L290 TraceCheckUtils]: 34: Hoare triple {1997#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,635 INFO L290 TraceCheckUtils]: 35: Hoare triple {1997#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,637 INFO L290 TraceCheckUtils]: 36: Hoare triple {1997#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,637 INFO L290 TraceCheckUtils]: 37: Hoare triple {1997#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,637 INFO L290 TraceCheckUtils]: 38: Hoare triple {1997#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,637 INFO L290 TraceCheckUtils]: 39: Hoare triple {1997#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,637 INFO L290 TraceCheckUtils]: 40: Hoare triple {1997#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,637 INFO L290 TraceCheckUtils]: 41: Hoare triple {1997#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,638 INFO L290 TraceCheckUtils]: 42: Hoare triple {1997#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,638 INFO L290 TraceCheckUtils]: 43: Hoare triple {1997#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,638 INFO L290 TraceCheckUtils]: 44: Hoare triple {1997#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,638 INFO L290 TraceCheckUtils]: 45: Hoare triple {1997#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,638 INFO L290 TraceCheckUtils]: 46: Hoare triple {1997#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,638 INFO L290 TraceCheckUtils]: 47: Hoare triple {1997#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,638 INFO L290 TraceCheckUtils]: 48: Hoare triple {1997#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,638 INFO L290 TraceCheckUtils]: 49: Hoare triple {1997#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,638 INFO L290 TraceCheckUtils]: 50: Hoare triple {1997#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,638 INFO L290 TraceCheckUtils]: 51: Hoare triple {1997#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,639 INFO L290 TraceCheckUtils]: 52: Hoare triple {1997#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,640 INFO L290 TraceCheckUtils]: 53: Hoare triple {1997#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,640 INFO L290 TraceCheckUtils]: 54: Hoare triple {1997#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,640 INFO L290 TraceCheckUtils]: 55: Hoare triple {1997#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,641 INFO L290 TraceCheckUtils]: 56: Hoare triple {1997#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,641 INFO L290 TraceCheckUtils]: 57: Hoare triple {1997#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {1997#false} is VALID [2022-04-07 16:13:43,641 INFO L290 TraceCheckUtils]: 58: Hoare triple {1997#false} assume 8640 == #t~mem75;havoc #t~mem75; {1997#false} is VALID [2022-04-07 16:13:43,641 INFO L290 TraceCheckUtils]: 59: Hoare triple {1997#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {1997#false} is VALID [2022-04-07 16:13:43,641 INFO L290 TraceCheckUtils]: 60: Hoare triple {1997#false} assume !(4 == ~blastFlag~0); {1997#false} is VALID [2022-04-07 16:13:43,641 INFO L290 TraceCheckUtils]: 61: Hoare triple {1997#false} assume !(7 == ~blastFlag~0); {1997#false} is VALID [2022-04-07 16:13:43,642 INFO L290 TraceCheckUtils]: 62: Hoare triple {1997#false} assume 10 == ~blastFlag~0; {1997#false} is VALID [2022-04-07 16:13:43,642 INFO L290 TraceCheckUtils]: 63: Hoare triple {1997#false} assume !false; {1997#false} is VALID [2022-04-07 16:13:43,643 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-07 16:13:43,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:13:43,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068152273] [2022-04-07 16:13:43,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068152273] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:13:43,644 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:13:43,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:13:43,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595222925] [2022-04-07 16:13:43,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:13:43,645 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 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 64 [2022-04-07 16:13:43,645 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:13:43,645 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:43,686 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 64 edges. 64 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:13:43,699 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:13:43,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:13:43,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:13:43,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:13:43,700 INFO L87 Difference]: Start difference. First operand 154 states and 235 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:47,084 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:13:50,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:13:50,718 INFO L93 Difference]: Finished difference Result 399 states and 616 transitions. [2022-04-07 16:13:50,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:13:50,718 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 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 64 [2022-04-07 16:13:50,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:13:50,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:50,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 598 transitions. [2022-04-07 16:13:50,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:50,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 598 transitions. [2022-04-07 16:13:50,726 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 598 transitions. [2022-04-07 16:13:51,111 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-07 16:13:51,115 INFO L225 Difference]: With dead ends: 399 [2022-04-07 16:13:51,115 INFO L226 Difference]: Without dead ends: 271 [2022-04-07 16:13:51,116 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:13:51,117 INFO L913 BasicCegarLoop]: 120 mSDtfsCounter, 150 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-04-07 16:13:51,117 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 350 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-04-07 16:13:51,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-04-07 16:13:51,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 165. [2022-04-07 16:13:51,134 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:13:51,134 INFO L82 GeneralOperation]: Start isEquivalent. First operand 271 states. Second operand has 165 states, 160 states have (on average 1.5375) internal successors, (246), 160 states have internal predecessors, (246), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:51,134 INFO L74 IsIncluded]: Start isIncluded. First operand 271 states. Second operand has 165 states, 160 states have (on average 1.5375) internal successors, (246), 160 states have internal predecessors, (246), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:51,135 INFO L87 Difference]: Start difference. First operand 271 states. Second operand has 165 states, 160 states have (on average 1.5375) internal successors, (246), 160 states have internal predecessors, (246), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:51,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:13:51,142 INFO L93 Difference]: Finished difference Result 271 states and 416 transitions. [2022-04-07 16:13:51,142 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 416 transitions. [2022-04-07 16:13:51,143 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:13:51,143 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:13:51,143 INFO L74 IsIncluded]: Start isIncluded. First operand has 165 states, 160 states have (on average 1.5375) internal successors, (246), 160 states have internal predecessors, (246), 3 states have call successors, (3), 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 271 states. [2022-04-07 16:13:51,144 INFO L87 Difference]: Start difference. First operand has 165 states, 160 states have (on average 1.5375) internal successors, (246), 160 states have internal predecessors, (246), 3 states have call successors, (3), 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 271 states. [2022-04-07 16:13:51,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:13:51,149 INFO L93 Difference]: Finished difference Result 271 states and 416 transitions. [2022-04-07 16:13:51,149 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 416 transitions. [2022-04-07 16:13:51,150 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:13:51,150 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:13:51,150 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:13:51,150 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:13:51,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 160 states have (on average 1.5375) internal successors, (246), 160 states have internal predecessors, (246), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:51,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 250 transitions. [2022-04-07 16:13:51,159 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 250 transitions. Word has length 64 [2022-04-07 16:13:51,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:13:51,159 INFO L478 AbstractCegarLoop]: Abstraction has 165 states and 250 transitions. [2022-04-07 16:13:51,159 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:51,159 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 250 transitions. [2022-04-07 16:13:51,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-04-07 16:13:51,160 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:13:51,160 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:13:51,160 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-04-07 16:13:51,160 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:13:51,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:13:51,161 INFO L85 PathProgramCache]: Analyzing trace with hash -2038223339, now seen corresponding path program 1 times [2022-04-07 16:13:51,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:13:51,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060849448] [2022-04-07 16:13:51,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:13:51,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:13:51,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:13:51,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:13:51,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:13:51,311 INFO L290 TraceCheckUtils]: 0: Hoare triple {3228#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {3221#true} is VALID [2022-04-07 16:13:51,311 INFO L290 TraceCheckUtils]: 1: Hoare triple {3221#true} assume true; {3221#true} is VALID [2022-04-07 16:13:51,311 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {3221#true} {3221#true} #693#return; {3221#true} is VALID [2022-04-07 16:13:51,312 INFO L272 TraceCheckUtils]: 0: Hoare triple {3221#true} call ULTIMATE.init(); {3228#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:13:51,312 INFO L290 TraceCheckUtils]: 1: Hoare triple {3228#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {3221#true} is VALID [2022-04-07 16:13:51,312 INFO L290 TraceCheckUtils]: 2: Hoare triple {3221#true} assume true; {3221#true} is VALID [2022-04-07 16:13:51,312 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3221#true} {3221#true} #693#return; {3221#true} is VALID [2022-04-07 16:13:51,312 INFO L272 TraceCheckUtils]: 4: Hoare triple {3221#true} call #t~ret161 := main(); {3221#true} is VALID [2022-04-07 16:13:51,312 INFO L290 TraceCheckUtils]: 5: Hoare triple {3221#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {3221#true} is VALID [2022-04-07 16:13:51,312 INFO L290 TraceCheckUtils]: 6: Hoare triple {3221#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {3221#true} is VALID [2022-04-07 16:13:51,312 INFO L272 TraceCheckUtils]: 7: Hoare triple {3221#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {3221#true} is VALID [2022-04-07 16:13:51,314 INFO L290 TraceCheckUtils]: 8: Hoare triple {3221#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:13:51,315 INFO L290 TraceCheckUtils]: 9: Hoare triple {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:13:51,315 INFO L290 TraceCheckUtils]: 10: Hoare triple {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:13:51,316 INFO L290 TraceCheckUtils]: 11: Hoare triple {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:13:51,318 INFO L290 TraceCheckUtils]: 12: Hoare triple {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:13:51,319 INFO L290 TraceCheckUtils]: 13: Hoare triple {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:13:51,319 INFO L290 TraceCheckUtils]: 14: Hoare triple {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:13:51,320 INFO L290 TraceCheckUtils]: 15: Hoare triple {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:13:51,320 INFO L290 TraceCheckUtils]: 16: Hoare triple {3226#(not (= 16384 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {3227#(not (= |ssl3_accept_#t~mem48| 16384))} is VALID [2022-04-07 16:13:51,320 INFO L290 TraceCheckUtils]: 17: Hoare triple {3227#(not (= |ssl3_accept_#t~mem48| 16384))} assume 16384 == #t~mem48;havoc #t~mem48; {3222#false} is VALID [2022-04-07 16:13:51,320 INFO L290 TraceCheckUtils]: 18: Hoare triple {3222#false} call write~int(1, ~s.base, 36 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,321 INFO L290 TraceCheckUtils]: 19: Hoare triple {3222#false} assume 0 != (~cb~0.base + ~cb~0.offset) % 4294967296; {3222#false} is VALID [2022-04-07 16:13:51,321 INFO L290 TraceCheckUtils]: 20: Hoare triple {3222#false} call #t~mem82 := read~int(~s.base, ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,321 INFO L290 TraceCheckUtils]: 21: Hoare triple {3222#false} assume !(3 != #t~mem82 / 256);havoc #t~mem82;call write~int(8192, ~s.base, 4 + ~s.offset, 4);call #t~mem83.base, #t~mem83.offset := read~$Pointer$(~s.base, 60 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,321 INFO L290 TraceCheckUtils]: 22: Hoare triple {3222#false} assume !(0 == (#t~mem83.base + #t~mem83.offset) % 4294967296);havoc #t~mem83.base, #t~mem83.offset; {3222#false} is VALID [2022-04-07 16:13:51,321 INFO L290 TraceCheckUtils]: 23: Hoare triple {3222#false} assume !(0 == ~tmp___4~0);call write~int(0, ~s.base, 64 + ~s.offset, 4);call #t~mem85 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,321 INFO L290 TraceCheckUtils]: 24: Hoare triple {3222#false} assume !(12292 != #t~mem85);havoc #t~mem85;call #t~mem88.base, #t~mem88.offset := read~$Pointer$(~s.base, 204 + ~s.offset, 4);call #t~mem89 := read~int(#t~mem88.base, 76 + #t~mem88.offset, 4);call write~int(1 + #t~mem89, #t~mem88.base, 76 + #t~mem88.offset, 4);havoc #t~mem88.base, #t~mem88.offset;havoc #t~mem89;call write~int(8480, ~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,321 INFO L290 TraceCheckUtils]: 25: Hoare triple {3222#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,321 INFO L290 TraceCheckUtils]: 26: Hoare triple {3222#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {3222#false} is VALID [2022-04-07 16:13:51,321 INFO L290 TraceCheckUtils]: 27: Hoare triple {3222#false} ~skip~0 := 0; {3222#false} is VALID [2022-04-07 16:13:51,321 INFO L290 TraceCheckUtils]: 28: Hoare triple {3222#false} assume !false; {3222#false} is VALID [2022-04-07 16:13:51,321 INFO L290 TraceCheckUtils]: 29: Hoare triple {3222#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,321 INFO L290 TraceCheckUtils]: 30: Hoare triple {3222#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,322 INFO L290 TraceCheckUtils]: 31: Hoare triple {3222#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,322 INFO L290 TraceCheckUtils]: 32: Hoare triple {3222#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,322 INFO L290 TraceCheckUtils]: 33: Hoare triple {3222#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,322 INFO L290 TraceCheckUtils]: 34: Hoare triple {3222#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,322 INFO L290 TraceCheckUtils]: 35: Hoare triple {3222#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,322 INFO L290 TraceCheckUtils]: 36: Hoare triple {3222#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,322 INFO L290 TraceCheckUtils]: 37: Hoare triple {3222#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,322 INFO L290 TraceCheckUtils]: 38: Hoare triple {3222#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,322 INFO L290 TraceCheckUtils]: 39: Hoare triple {3222#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,323 INFO L290 TraceCheckUtils]: 40: Hoare triple {3222#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,323 INFO L290 TraceCheckUtils]: 41: Hoare triple {3222#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,323 INFO L290 TraceCheckUtils]: 42: Hoare triple {3222#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,323 INFO L290 TraceCheckUtils]: 43: Hoare triple {3222#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,323 INFO L290 TraceCheckUtils]: 44: Hoare triple {3222#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,323 INFO L290 TraceCheckUtils]: 45: Hoare triple {3222#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,323 INFO L290 TraceCheckUtils]: 46: Hoare triple {3222#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,323 INFO L290 TraceCheckUtils]: 47: Hoare triple {3222#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,323 INFO L290 TraceCheckUtils]: 48: Hoare triple {3222#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,323 INFO L290 TraceCheckUtils]: 49: Hoare triple {3222#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,331 INFO L290 TraceCheckUtils]: 50: Hoare triple {3222#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,331 INFO L290 TraceCheckUtils]: 51: Hoare triple {3222#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,332 INFO L290 TraceCheckUtils]: 52: Hoare triple {3222#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,332 INFO L290 TraceCheckUtils]: 53: Hoare triple {3222#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,334 INFO L290 TraceCheckUtils]: 54: Hoare triple {3222#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,335 INFO L290 TraceCheckUtils]: 55: Hoare triple {3222#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,335 INFO L290 TraceCheckUtils]: 56: Hoare triple {3222#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,335 INFO L290 TraceCheckUtils]: 57: Hoare triple {3222#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {3222#false} is VALID [2022-04-07 16:13:51,335 INFO L290 TraceCheckUtils]: 58: Hoare triple {3222#false} assume 8640 == #t~mem75;havoc #t~mem75; {3222#false} is VALID [2022-04-07 16:13:51,335 INFO L290 TraceCheckUtils]: 59: Hoare triple {3222#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {3222#false} is VALID [2022-04-07 16:13:51,336 INFO L290 TraceCheckUtils]: 60: Hoare triple {3222#false} assume !(4 == ~blastFlag~0); {3222#false} is VALID [2022-04-07 16:13:51,337 INFO L290 TraceCheckUtils]: 61: Hoare triple {3222#false} assume !(7 == ~blastFlag~0); {3222#false} is VALID [2022-04-07 16:13:51,337 INFO L290 TraceCheckUtils]: 62: Hoare triple {3222#false} assume 10 == ~blastFlag~0; {3222#false} is VALID [2022-04-07 16:13:51,337 INFO L290 TraceCheckUtils]: 63: Hoare triple {3222#false} assume !false; {3222#false} is VALID [2022-04-07 16:13:51,338 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-07 16:13:51,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:13:51,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060849448] [2022-04-07 16:13:51,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060849448] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:13:51,338 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:13:51,339 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:13:51,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323146062] [2022-04-07 16:13:51,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:13:51,341 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 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 64 [2022-04-07 16:13:51,341 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:13:51,341 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:51,381 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 64 edges. 64 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:13:51,382 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:13:51,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:13:51,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:13:51,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:13:51,382 INFO L87 Difference]: Start difference. First operand 165 states and 250 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:56,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:13:56,851 INFO L93 Difference]: Finished difference Result 410 states and 630 transitions. [2022-04-07 16:13:56,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:13:56,852 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 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 64 [2022-04-07 16:13:56,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:13:56,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:56,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 597 transitions. [2022-04-07 16:13:56,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:56,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 597 transitions. [2022-04-07 16:13:56,860 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 597 transitions. [2022-04-07 16:13:57,286 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 597 edges. 597 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:13:57,289 INFO L225 Difference]: With dead ends: 410 [2022-04-07 16:13:57,290 INFO L226 Difference]: Without dead ends: 271 [2022-04-07 16:13:57,290 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:13:57,291 INFO L913 BasicCegarLoop]: 120 mSDtfsCounter, 148 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-04-07 16:13:57,291 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 350 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-04-07 16:13:57,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-04-07 16:13:57,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 166. [2022-04-07 16:13:57,296 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:13:57,297 INFO L82 GeneralOperation]: Start isEquivalent. First operand 271 states. Second operand has 166 states, 161 states have (on average 1.5279503105590062) internal successors, (246), 161 states have internal predecessors, (246), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:57,297 INFO L74 IsIncluded]: Start isIncluded. First operand 271 states. Second operand has 166 states, 161 states have (on average 1.5279503105590062) internal successors, (246), 161 states have internal predecessors, (246), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:57,297 INFO L87 Difference]: Start difference. First operand 271 states. Second operand has 166 states, 161 states have (on average 1.5279503105590062) internal successors, (246), 161 states have internal predecessors, (246), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:57,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:13:57,302 INFO L93 Difference]: Finished difference Result 271 states and 414 transitions. [2022-04-07 16:13:57,302 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 414 transitions. [2022-04-07 16:13:57,302 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:13:57,302 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:13:57,303 INFO L74 IsIncluded]: Start isIncluded. First operand has 166 states, 161 states have (on average 1.5279503105590062) internal successors, (246), 161 states have internal predecessors, (246), 3 states have call successors, (3), 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 271 states. [2022-04-07 16:13:57,303 INFO L87 Difference]: Start difference. First operand has 166 states, 161 states have (on average 1.5279503105590062) internal successors, (246), 161 states have internal predecessors, (246), 3 states have call successors, (3), 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 271 states. [2022-04-07 16:13:57,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:13:57,308 INFO L93 Difference]: Finished difference Result 271 states and 414 transitions. [2022-04-07 16:13:57,308 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 414 transitions. [2022-04-07 16:13:57,308 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:13:57,308 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:13:57,308 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:13:57,308 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:13:57,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 161 states have (on average 1.5279503105590062) internal successors, (246), 161 states have internal predecessors, (246), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:57,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 250 transitions. [2022-04-07 16:13:57,311 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 250 transitions. Word has length 64 [2022-04-07 16:13:57,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:13:57,311 INFO L478 AbstractCegarLoop]: Abstraction has 166 states and 250 transitions. [2022-04-07 16:13:57,311 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:57,311 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 250 transitions. [2022-04-07 16:13:57,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-04-07 16:13:57,312 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:13:57,312 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:13:57,312 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-04-07 16:13:57,312 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:13:57,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:13:57,313 INFO L85 PathProgramCache]: Analyzing trace with hash -923216500, now seen corresponding path program 1 times [2022-04-07 16:13:57,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:13:57,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312771184] [2022-04-07 16:13:57,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:13:57,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:13:57,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:13:57,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:13:57,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:13:57,422 INFO L290 TraceCheckUtils]: 0: Hoare triple {4467#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {4460#true} is VALID [2022-04-07 16:13:57,422 INFO L290 TraceCheckUtils]: 1: Hoare triple {4460#true} assume true; {4460#true} is VALID [2022-04-07 16:13:57,422 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {4460#true} {4460#true} #693#return; {4460#true} is VALID [2022-04-07 16:13:57,425 INFO L272 TraceCheckUtils]: 0: Hoare triple {4460#true} call ULTIMATE.init(); {4467#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:13:57,425 INFO L290 TraceCheckUtils]: 1: Hoare triple {4467#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {4460#true} is VALID [2022-04-07 16:13:57,425 INFO L290 TraceCheckUtils]: 2: Hoare triple {4460#true} assume true; {4460#true} is VALID [2022-04-07 16:13:57,425 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4460#true} {4460#true} #693#return; {4460#true} is VALID [2022-04-07 16:13:57,425 INFO L272 TraceCheckUtils]: 4: Hoare triple {4460#true} call #t~ret161 := main(); {4460#true} is VALID [2022-04-07 16:13:57,425 INFO L290 TraceCheckUtils]: 5: Hoare triple {4460#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {4460#true} is VALID [2022-04-07 16:13:57,425 INFO L290 TraceCheckUtils]: 6: Hoare triple {4460#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {4460#true} is VALID [2022-04-07 16:13:57,425 INFO L272 TraceCheckUtils]: 7: Hoare triple {4460#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {4460#true} is VALID [2022-04-07 16:13:57,427 INFO L290 TraceCheckUtils]: 8: Hoare triple {4460#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-07 16:13:57,428 INFO L290 TraceCheckUtils]: 9: Hoare triple {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-07 16:13:57,428 INFO L290 TraceCheckUtils]: 10: Hoare triple {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-07 16:13:57,429 INFO L290 TraceCheckUtils]: 11: Hoare triple {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-07 16:13:57,429 INFO L290 TraceCheckUtils]: 12: Hoare triple {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-07 16:13:57,429 INFO L290 TraceCheckUtils]: 13: Hoare triple {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-07 16:13:57,430 INFO L290 TraceCheckUtils]: 14: Hoare triple {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} assume !false; {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-07 16:13:57,430 INFO L290 TraceCheckUtils]: 15: Hoare triple {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-07 16:13:57,430 INFO L290 TraceCheckUtils]: 16: Hoare triple {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-07 16:13:57,431 INFO L290 TraceCheckUtils]: 17: Hoare triple {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-07 16:13:57,431 INFO L290 TraceCheckUtils]: 18: Hoare triple {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-07 16:13:57,431 INFO L290 TraceCheckUtils]: 19: Hoare triple {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-07 16:13:57,432 INFO L290 TraceCheckUtils]: 20: Hoare triple {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} is VALID [2022-04-07 16:13:57,432 INFO L290 TraceCheckUtils]: 21: Hoare triple {4465#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8481))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {4466#(not (= |ssl3_accept_#t~mem53| 8481))} is VALID [2022-04-07 16:13:57,432 INFO L290 TraceCheckUtils]: 22: Hoare triple {4466#(not (= |ssl3_accept_#t~mem53| 8481))} assume 8481 == #t~mem53;havoc #t~mem53; {4461#false} is VALID [2022-04-07 16:13:57,433 INFO L290 TraceCheckUtils]: 23: Hoare triple {4461#false} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet90 && #t~nondet90 <= 2147483647;~ret~0 := #t~nondet90;havoc #t~nondet90; {4461#false} is VALID [2022-04-07 16:13:57,433 INFO L290 TraceCheckUtils]: 24: Hoare triple {4461#false} assume !(~ret~0 <= 0);call #t~mem91.base, #t~mem91.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8482, #t~mem91.base, 844 + #t~mem91.offset, 4);havoc #t~mem91.base, #t~mem91.offset;call write~int(8448, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,433 INFO L290 TraceCheckUtils]: 25: Hoare triple {4461#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,433 INFO L290 TraceCheckUtils]: 26: Hoare triple {4461#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {4461#false} is VALID [2022-04-07 16:13:57,433 INFO L290 TraceCheckUtils]: 27: Hoare triple {4461#false} ~skip~0 := 0; {4461#false} is VALID [2022-04-07 16:13:57,433 INFO L290 TraceCheckUtils]: 28: Hoare triple {4461#false} assume !false; {4461#false} is VALID [2022-04-07 16:13:57,433 INFO L290 TraceCheckUtils]: 29: Hoare triple {4461#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,433 INFO L290 TraceCheckUtils]: 30: Hoare triple {4461#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,433 INFO L290 TraceCheckUtils]: 31: Hoare triple {4461#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,433 INFO L290 TraceCheckUtils]: 32: Hoare triple {4461#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,433 INFO L290 TraceCheckUtils]: 33: Hoare triple {4461#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,433 INFO L290 TraceCheckUtils]: 34: Hoare triple {4461#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,433 INFO L290 TraceCheckUtils]: 35: Hoare triple {4461#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,433 INFO L290 TraceCheckUtils]: 36: Hoare triple {4461#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,434 INFO L290 TraceCheckUtils]: 37: Hoare triple {4461#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,434 INFO L290 TraceCheckUtils]: 38: Hoare triple {4461#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,434 INFO L290 TraceCheckUtils]: 39: Hoare triple {4461#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,434 INFO L290 TraceCheckUtils]: 40: Hoare triple {4461#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,434 INFO L290 TraceCheckUtils]: 41: Hoare triple {4461#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,434 INFO L290 TraceCheckUtils]: 42: Hoare triple {4461#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,434 INFO L290 TraceCheckUtils]: 43: Hoare triple {4461#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,434 INFO L290 TraceCheckUtils]: 44: Hoare triple {4461#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,434 INFO L290 TraceCheckUtils]: 45: Hoare triple {4461#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,434 INFO L290 TraceCheckUtils]: 46: Hoare triple {4461#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,434 INFO L290 TraceCheckUtils]: 47: Hoare triple {4461#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,434 INFO L290 TraceCheckUtils]: 48: Hoare triple {4461#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,434 INFO L290 TraceCheckUtils]: 49: Hoare triple {4461#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,435 INFO L290 TraceCheckUtils]: 50: Hoare triple {4461#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,435 INFO L290 TraceCheckUtils]: 51: Hoare triple {4461#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,435 INFO L290 TraceCheckUtils]: 52: Hoare triple {4461#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,435 INFO L290 TraceCheckUtils]: 53: Hoare triple {4461#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,435 INFO L290 TraceCheckUtils]: 54: Hoare triple {4461#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,435 INFO L290 TraceCheckUtils]: 55: Hoare triple {4461#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,435 INFO L290 TraceCheckUtils]: 56: Hoare triple {4461#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,435 INFO L290 TraceCheckUtils]: 57: Hoare triple {4461#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {4461#false} is VALID [2022-04-07 16:13:57,435 INFO L290 TraceCheckUtils]: 58: Hoare triple {4461#false} assume 8640 == #t~mem75;havoc #t~mem75; {4461#false} is VALID [2022-04-07 16:13:57,435 INFO L290 TraceCheckUtils]: 59: Hoare triple {4461#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {4461#false} is VALID [2022-04-07 16:13:57,435 INFO L290 TraceCheckUtils]: 60: Hoare triple {4461#false} assume !(4 == ~blastFlag~0); {4461#false} is VALID [2022-04-07 16:13:57,435 INFO L290 TraceCheckUtils]: 61: Hoare triple {4461#false} assume !(7 == ~blastFlag~0); {4461#false} is VALID [2022-04-07 16:13:57,435 INFO L290 TraceCheckUtils]: 62: Hoare triple {4461#false} assume 10 == ~blastFlag~0; {4461#false} is VALID [2022-04-07 16:13:57,435 INFO L290 TraceCheckUtils]: 63: Hoare triple {4461#false} assume !false; {4461#false} is VALID [2022-04-07 16:13:57,436 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-07 16:13:57,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:13:57,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312771184] [2022-04-07 16:13:57,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312771184] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:13:57,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:13:57,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:13:57,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356077471] [2022-04-07 16:13:57,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:13:57,437 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 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 64 [2022-04-07 16:13:57,437 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:13:57,437 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:13:57,486 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 64 edges. 64 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:13:57,487 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:13:57,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:13:57,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:13:57,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:13:57,488 INFO L87 Difference]: Start difference. First operand 166 states and 250 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:03,604 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:14:05,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:05,981 INFO L93 Difference]: Finished difference Result 411 states and 629 transitions. [2022-04-07 16:14:05,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:14:05,982 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 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 64 [2022-04-07 16:14:05,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:14:05,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:05,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 596 transitions. [2022-04-07 16:14:05,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:05,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 596 transitions. [2022-04-07 16:14:05,987 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 596 transitions. [2022-04-07 16:14:06,369 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 596 edges. 596 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:14:06,373 INFO L225 Difference]: With dead ends: 411 [2022-04-07 16:14:06,373 INFO L226 Difference]: Without dead ends: 271 [2022-04-07 16:14:06,373 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:14:06,376 INFO L913 BasicCegarLoop]: 120 mSDtfsCounter, 142 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-04-07 16:14:06,378 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 350 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-04-07 16:14:06,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-04-07 16:14:06,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 171. [2022-04-07 16:14:06,383 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:14:06,384 INFO L82 GeneralOperation]: Start isEquivalent. First operand 271 states. Second operand has 171 states, 166 states have (on average 1.5301204819277108) internal successors, (254), 166 states have internal predecessors, (254), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:06,384 INFO L74 IsIncluded]: Start isIncluded. First operand 271 states. Second operand has 171 states, 166 states have (on average 1.5301204819277108) internal successors, (254), 166 states have internal predecessors, (254), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:06,385 INFO L87 Difference]: Start difference. First operand 271 states. Second operand has 171 states, 166 states have (on average 1.5301204819277108) internal successors, (254), 166 states have internal predecessors, (254), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:06,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:06,389 INFO L93 Difference]: Finished difference Result 271 states and 412 transitions. [2022-04-07 16:14:06,389 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 412 transitions. [2022-04-07 16:14:06,389 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:06,389 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:06,389 INFO L74 IsIncluded]: Start isIncluded. First operand has 171 states, 166 states have (on average 1.5301204819277108) internal successors, (254), 166 states have internal predecessors, (254), 3 states have call successors, (3), 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 271 states. [2022-04-07 16:14:06,390 INFO L87 Difference]: Start difference. First operand has 171 states, 166 states have (on average 1.5301204819277108) internal successors, (254), 166 states have internal predecessors, (254), 3 states have call successors, (3), 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 271 states. [2022-04-07 16:14:06,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:06,404 INFO L93 Difference]: Finished difference Result 271 states and 412 transitions. [2022-04-07 16:14:06,404 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 412 transitions. [2022-04-07 16:14:06,405 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:06,405 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:06,405 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:14:06,405 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:14:06,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 166 states have (on average 1.5301204819277108) internal successors, (254), 166 states have internal predecessors, (254), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:06,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 258 transitions. [2022-04-07 16:14:06,408 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 258 transitions. Word has length 64 [2022-04-07 16:14:06,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:14:06,408 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 258 transitions. [2022-04-07 16:14:06,408 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:06,408 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 258 transitions. [2022-04-07 16:14:06,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-04-07 16:14:06,409 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:14:06,409 INFO L499 BasicCegarLoop]: trace histogram [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] [2022-04-07 16:14:06,409 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-04-07 16:14:06,409 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:14:06,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:14:06,409 INFO L85 PathProgramCache]: Analyzing trace with hash -855656499, now seen corresponding path program 1 times [2022-04-07 16:14:06,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:14:06,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144131499] [2022-04-07 16:14:06,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:14:06,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:14:06,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:06,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:14:06,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:06,502 INFO L290 TraceCheckUtils]: 0: Hoare triple {5712#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {5705#true} is VALID [2022-04-07 16:14:06,503 INFO L290 TraceCheckUtils]: 1: Hoare triple {5705#true} assume true; {5705#true} is VALID [2022-04-07 16:14:06,503 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {5705#true} {5705#true} #693#return; {5705#true} is VALID [2022-04-07 16:14:06,503 INFO L272 TraceCheckUtils]: 0: Hoare triple {5705#true} call ULTIMATE.init(); {5712#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:14:06,504 INFO L290 TraceCheckUtils]: 1: Hoare triple {5712#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {5705#true} is VALID [2022-04-07 16:14:06,504 INFO L290 TraceCheckUtils]: 2: Hoare triple {5705#true} assume true; {5705#true} is VALID [2022-04-07 16:14:06,504 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5705#true} {5705#true} #693#return; {5705#true} is VALID [2022-04-07 16:14:06,504 INFO L272 TraceCheckUtils]: 4: Hoare triple {5705#true} call #t~ret161 := main(); {5705#true} is VALID [2022-04-07 16:14:06,504 INFO L290 TraceCheckUtils]: 5: Hoare triple {5705#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {5705#true} is VALID [2022-04-07 16:14:06,504 INFO L290 TraceCheckUtils]: 6: Hoare triple {5705#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {5705#true} is VALID [2022-04-07 16:14:06,504 INFO L272 TraceCheckUtils]: 7: Hoare triple {5705#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {5705#true} is VALID [2022-04-07 16:14:06,506 INFO L290 TraceCheckUtils]: 8: Hoare triple {5705#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:14:06,506 INFO L290 TraceCheckUtils]: 9: Hoare triple {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:14:06,507 INFO L290 TraceCheckUtils]: 10: Hoare triple {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:14:06,507 INFO L290 TraceCheckUtils]: 11: Hoare triple {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:14:06,508 INFO L290 TraceCheckUtils]: 12: Hoare triple {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:14:06,508 INFO L290 TraceCheckUtils]: 13: Hoare triple {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:14:06,508 INFO L290 TraceCheckUtils]: 14: Hoare triple {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:14:06,509 INFO L290 TraceCheckUtils]: 15: Hoare triple {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:14:06,509 INFO L290 TraceCheckUtils]: 16: Hoare triple {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:14:06,509 INFO L290 TraceCheckUtils]: 17: Hoare triple {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:14:06,510 INFO L290 TraceCheckUtils]: 18: Hoare triple {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:14:06,510 INFO L290 TraceCheckUtils]: 19: Hoare triple {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:14:06,510 INFO L290 TraceCheckUtils]: 20: Hoare triple {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:14:06,511 INFO L290 TraceCheckUtils]: 21: Hoare triple {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:14:06,511 INFO L290 TraceCheckUtils]: 22: Hoare triple {5710#(not (= 8482 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {5711#(not (= |ssl3_accept_#t~mem54| 8482))} is VALID [2022-04-07 16:14:06,511 INFO L290 TraceCheckUtils]: 23: Hoare triple {5711#(not (= |ssl3_accept_#t~mem54| 8482))} assume 8482 == #t~mem54;havoc #t~mem54; {5706#false} is VALID [2022-04-07 16:14:06,511 INFO L290 TraceCheckUtils]: 24: Hoare triple {5706#false} call write~int(3, ~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,512 INFO L290 TraceCheckUtils]: 25: Hoare triple {5706#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,512 INFO L290 TraceCheckUtils]: 26: Hoare triple {5706#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {5706#false} is VALID [2022-04-07 16:14:06,512 INFO L290 TraceCheckUtils]: 27: Hoare triple {5706#false} ~skip~0 := 0; {5706#false} is VALID [2022-04-07 16:14:06,512 INFO L290 TraceCheckUtils]: 28: Hoare triple {5706#false} assume !false; {5706#false} is VALID [2022-04-07 16:14:06,512 INFO L290 TraceCheckUtils]: 29: Hoare triple {5706#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,512 INFO L290 TraceCheckUtils]: 30: Hoare triple {5706#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,512 INFO L290 TraceCheckUtils]: 31: Hoare triple {5706#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,512 INFO L290 TraceCheckUtils]: 32: Hoare triple {5706#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,512 INFO L290 TraceCheckUtils]: 33: Hoare triple {5706#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,512 INFO L290 TraceCheckUtils]: 34: Hoare triple {5706#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,512 INFO L290 TraceCheckUtils]: 35: Hoare triple {5706#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,512 INFO L290 TraceCheckUtils]: 36: Hoare triple {5706#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,512 INFO L290 TraceCheckUtils]: 37: Hoare triple {5706#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,512 INFO L290 TraceCheckUtils]: 38: Hoare triple {5706#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,513 INFO L290 TraceCheckUtils]: 39: Hoare triple {5706#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,513 INFO L290 TraceCheckUtils]: 40: Hoare triple {5706#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,513 INFO L290 TraceCheckUtils]: 41: Hoare triple {5706#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,513 INFO L290 TraceCheckUtils]: 42: Hoare triple {5706#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,513 INFO L290 TraceCheckUtils]: 43: Hoare triple {5706#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,513 INFO L290 TraceCheckUtils]: 44: Hoare triple {5706#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,513 INFO L290 TraceCheckUtils]: 45: Hoare triple {5706#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,513 INFO L290 TraceCheckUtils]: 46: Hoare triple {5706#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,513 INFO L290 TraceCheckUtils]: 47: Hoare triple {5706#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,513 INFO L290 TraceCheckUtils]: 48: Hoare triple {5706#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,513 INFO L290 TraceCheckUtils]: 49: Hoare triple {5706#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,513 INFO L290 TraceCheckUtils]: 50: Hoare triple {5706#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,513 INFO L290 TraceCheckUtils]: 51: Hoare triple {5706#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,513 INFO L290 TraceCheckUtils]: 52: Hoare triple {5706#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,514 INFO L290 TraceCheckUtils]: 53: Hoare triple {5706#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,514 INFO L290 TraceCheckUtils]: 54: Hoare triple {5706#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,514 INFO L290 TraceCheckUtils]: 55: Hoare triple {5706#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,514 INFO L290 TraceCheckUtils]: 56: Hoare triple {5706#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,514 INFO L290 TraceCheckUtils]: 57: Hoare triple {5706#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {5706#false} is VALID [2022-04-07 16:14:06,514 INFO L290 TraceCheckUtils]: 58: Hoare triple {5706#false} assume 8640 == #t~mem75;havoc #t~mem75; {5706#false} is VALID [2022-04-07 16:14:06,514 INFO L290 TraceCheckUtils]: 59: Hoare triple {5706#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {5706#false} is VALID [2022-04-07 16:14:06,514 INFO L290 TraceCheckUtils]: 60: Hoare triple {5706#false} assume !(4 == ~blastFlag~0); {5706#false} is VALID [2022-04-07 16:14:06,514 INFO L290 TraceCheckUtils]: 61: Hoare triple {5706#false} assume !(7 == ~blastFlag~0); {5706#false} is VALID [2022-04-07 16:14:06,514 INFO L290 TraceCheckUtils]: 62: Hoare triple {5706#false} assume 10 == ~blastFlag~0; {5706#false} is VALID [2022-04-07 16:14:06,514 INFO L290 TraceCheckUtils]: 63: Hoare triple {5706#false} assume !false; {5706#false} is VALID [2022-04-07 16:14:06,514 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-07 16:14:06,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:14:06,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144131499] [2022-04-07 16:14:06,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144131499] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:14:06,515 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:14:06,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:14:06,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260037507] [2022-04-07 16:14:06,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:14:06,515 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 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 64 [2022-04-07 16:14:06,516 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:14:06,516 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:06,558 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 64 edges. 64 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:14:06,558 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:14:06,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:14:06,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:14:06,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:14:06,559 INFO L87 Difference]: Start difference. First operand 171 states and 258 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:12,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:12,058 INFO L93 Difference]: Finished difference Result 415 states and 635 transitions. [2022-04-07 16:14:12,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:14:12,058 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 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 64 [2022-04-07 16:14:12,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:14:12,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:12,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 594 transitions. [2022-04-07 16:14:12,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:12,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 594 transitions. [2022-04-07 16:14:12,067 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 594 transitions. [2022-04-07 16:14:12,492 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 594 edges. 594 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:14:12,496 INFO L225 Difference]: With dead ends: 415 [2022-04-07 16:14:12,496 INFO L226 Difference]: Without dead ends: 270 [2022-04-07 16:14:12,496 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:14:12,497 INFO L913 BasicCegarLoop]: 121 mSDtfsCounter, 140 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-04-07 16:14:12,499 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 352 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-04-07 16:14:12,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-04-07 16:14:12,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 172. [2022-04-07 16:14:12,503 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:14:12,504 INFO L82 GeneralOperation]: Start isEquivalent. First operand 270 states. Second operand has 172 states, 167 states have (on average 1.5209580838323353) internal successors, (254), 167 states have internal predecessors, (254), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:12,504 INFO L74 IsIncluded]: Start isIncluded. First operand 270 states. Second operand has 172 states, 167 states have (on average 1.5209580838323353) internal successors, (254), 167 states have internal predecessors, (254), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:12,504 INFO L87 Difference]: Start difference. First operand 270 states. Second operand has 172 states, 167 states have (on average 1.5209580838323353) internal successors, (254), 167 states have internal predecessors, (254), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:12,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:12,512 INFO L93 Difference]: Finished difference Result 270 states and 409 transitions. [2022-04-07 16:14:12,513 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 409 transitions. [2022-04-07 16:14:12,513 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:12,513 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:12,513 INFO L74 IsIncluded]: Start isIncluded. First operand has 172 states, 167 states have (on average 1.5209580838323353) internal successors, (254), 167 states have internal predecessors, (254), 3 states have call successors, (3), 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 270 states. [2022-04-07 16:14:12,514 INFO L87 Difference]: Start difference. First operand has 172 states, 167 states have (on average 1.5209580838323353) internal successors, (254), 167 states have internal predecessors, (254), 3 states have call successors, (3), 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 270 states. [2022-04-07 16:14:12,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:12,519 INFO L93 Difference]: Finished difference Result 270 states and 409 transitions. [2022-04-07 16:14:12,519 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 409 transitions. [2022-04-07 16:14:12,520 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:12,520 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:12,520 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:14:12,520 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:14:12,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 167 states have (on average 1.5209580838323353) internal successors, (254), 167 states have internal predecessors, (254), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:12,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 258 transitions. [2022-04-07 16:14:12,522 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 258 transitions. Word has length 64 [2022-04-07 16:14:12,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:14:12,522 INFO L478 AbstractCegarLoop]: Abstraction has 172 states and 258 transitions. [2022-04-07 16:14:12,523 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:12,523 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 258 transitions. [2022-04-07 16:14:12,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-04-07 16:14:12,525 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:14:12,525 INFO L499 BasicCegarLoop]: trace histogram [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-07 16:14:12,525 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-04-07 16:14:12,525 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:14:12,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:14:12,525 INFO L85 PathProgramCache]: Analyzing trace with hash 2032266554, now seen corresponding path program 1 times [2022-04-07 16:14:12,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:14:12,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130385441] [2022-04-07 16:14:12,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:14:12,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:14:12,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:12,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:14:12,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:12,666 INFO L290 TraceCheckUtils]: 0: Hoare triple {6959#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {6952#true} is VALID [2022-04-07 16:14:12,667 INFO L290 TraceCheckUtils]: 1: Hoare triple {6952#true} assume true; {6952#true} is VALID [2022-04-07 16:14:12,667 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {6952#true} {6952#true} #693#return; {6952#true} is VALID [2022-04-07 16:14:12,667 INFO L272 TraceCheckUtils]: 0: Hoare triple {6952#true} call ULTIMATE.init(); {6959#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:14:12,667 INFO L290 TraceCheckUtils]: 1: Hoare triple {6959#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {6952#true} is VALID [2022-04-07 16:14:12,668 INFO L290 TraceCheckUtils]: 2: Hoare triple {6952#true} assume true; {6952#true} is VALID [2022-04-07 16:14:12,668 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6952#true} {6952#true} #693#return; {6952#true} is VALID [2022-04-07 16:14:12,668 INFO L272 TraceCheckUtils]: 4: Hoare triple {6952#true} call #t~ret161 := main(); {6952#true} is VALID [2022-04-07 16:14:12,668 INFO L290 TraceCheckUtils]: 5: Hoare triple {6952#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {6952#true} is VALID [2022-04-07 16:14:12,668 INFO L290 TraceCheckUtils]: 6: Hoare triple {6952#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {6952#true} is VALID [2022-04-07 16:14:12,668 INFO L272 TraceCheckUtils]: 7: Hoare triple {6952#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {6952#true} is VALID [2022-04-07 16:14:12,670 INFO L290 TraceCheckUtils]: 8: Hoare triple {6952#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:12,670 INFO L290 TraceCheckUtils]: 9: Hoare triple {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:12,671 INFO L290 TraceCheckUtils]: 10: Hoare triple {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:12,671 INFO L290 TraceCheckUtils]: 11: Hoare triple {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:12,671 INFO L290 TraceCheckUtils]: 12: Hoare triple {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:12,672 INFO L290 TraceCheckUtils]: 13: Hoare triple {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:12,672 INFO L290 TraceCheckUtils]: 14: Hoare triple {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:12,672 INFO L290 TraceCheckUtils]: 15: Hoare triple {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:12,672 INFO L290 TraceCheckUtils]: 16: Hoare triple {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:12,673 INFO L290 TraceCheckUtils]: 17: Hoare triple {6957#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {6958#(= 8464 |ssl3_accept_#t~mem49|)} is VALID [2022-04-07 16:14:12,673 INFO L290 TraceCheckUtils]: 18: Hoare triple {6958#(= 8464 |ssl3_accept_#t~mem49|)} assume 8192 == #t~mem49;havoc #t~mem49; {6953#false} is VALID [2022-04-07 16:14:12,673 INFO L290 TraceCheckUtils]: 19: Hoare triple {6953#false} call write~int(1, ~s.base, 36 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,673 INFO L290 TraceCheckUtils]: 20: Hoare triple {6953#false} assume 0 != (~cb~0.base + ~cb~0.offset) % 4294967296; {6953#false} is VALID [2022-04-07 16:14:12,673 INFO L290 TraceCheckUtils]: 21: Hoare triple {6953#false} call #t~mem82 := read~int(~s.base, ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,673 INFO L290 TraceCheckUtils]: 22: Hoare triple {6953#false} assume !(3 != #t~mem82 / 256);havoc #t~mem82;call write~int(8192, ~s.base, 4 + ~s.offset, 4);call #t~mem83.base, #t~mem83.offset := read~$Pointer$(~s.base, 60 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,673 INFO L290 TraceCheckUtils]: 23: Hoare triple {6953#false} assume !(0 == (#t~mem83.base + #t~mem83.offset) % 4294967296);havoc #t~mem83.base, #t~mem83.offset; {6953#false} is VALID [2022-04-07 16:14:12,673 INFO L290 TraceCheckUtils]: 24: Hoare triple {6953#false} assume !(0 == ~tmp___4~0);call write~int(0, ~s.base, 64 + ~s.offset, 4);call #t~mem85 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,674 INFO L290 TraceCheckUtils]: 25: Hoare triple {6953#false} assume !(12292 != #t~mem85);havoc #t~mem85;call #t~mem88.base, #t~mem88.offset := read~$Pointer$(~s.base, 204 + ~s.offset, 4);call #t~mem89 := read~int(#t~mem88.base, 76 + #t~mem88.offset, 4);call write~int(1 + #t~mem89, #t~mem88.base, 76 + #t~mem88.offset, 4);havoc #t~mem88.base, #t~mem88.offset;havoc #t~mem89;call write~int(8480, ~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,674 INFO L290 TraceCheckUtils]: 26: Hoare triple {6953#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,674 INFO L290 TraceCheckUtils]: 27: Hoare triple {6953#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {6953#false} is VALID [2022-04-07 16:14:12,674 INFO L290 TraceCheckUtils]: 28: Hoare triple {6953#false} ~skip~0 := 0; {6953#false} is VALID [2022-04-07 16:14:12,674 INFO L290 TraceCheckUtils]: 29: Hoare triple {6953#false} assume !false; {6953#false} is VALID [2022-04-07 16:14:12,674 INFO L290 TraceCheckUtils]: 30: Hoare triple {6953#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,674 INFO L290 TraceCheckUtils]: 31: Hoare triple {6953#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,674 INFO L290 TraceCheckUtils]: 32: Hoare triple {6953#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,674 INFO L290 TraceCheckUtils]: 33: Hoare triple {6953#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,674 INFO L290 TraceCheckUtils]: 34: Hoare triple {6953#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,674 INFO L290 TraceCheckUtils]: 35: Hoare triple {6953#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,674 INFO L290 TraceCheckUtils]: 36: Hoare triple {6953#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,674 INFO L290 TraceCheckUtils]: 37: Hoare triple {6953#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,674 INFO L290 TraceCheckUtils]: 38: Hoare triple {6953#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,674 INFO L290 TraceCheckUtils]: 39: Hoare triple {6953#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 40: Hoare triple {6953#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 41: Hoare triple {6953#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 42: Hoare triple {6953#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 43: Hoare triple {6953#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 44: Hoare triple {6953#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 45: Hoare triple {6953#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 46: Hoare triple {6953#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 47: Hoare triple {6953#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 48: Hoare triple {6953#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 49: Hoare triple {6953#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 50: Hoare triple {6953#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 51: Hoare triple {6953#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 52: Hoare triple {6953#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 53: Hoare triple {6953#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 54: Hoare triple {6953#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,675 INFO L290 TraceCheckUtils]: 55: Hoare triple {6953#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,676 INFO L290 TraceCheckUtils]: 56: Hoare triple {6953#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,676 INFO L290 TraceCheckUtils]: 57: Hoare triple {6953#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,676 INFO L290 TraceCheckUtils]: 58: Hoare triple {6953#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {6953#false} is VALID [2022-04-07 16:14:12,676 INFO L290 TraceCheckUtils]: 59: Hoare triple {6953#false} assume 8640 == #t~mem75;havoc #t~mem75; {6953#false} is VALID [2022-04-07 16:14:12,676 INFO L290 TraceCheckUtils]: 60: Hoare triple {6953#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {6953#false} is VALID [2022-04-07 16:14:12,676 INFO L290 TraceCheckUtils]: 61: Hoare triple {6953#false} assume !(4 == ~blastFlag~0); {6953#false} is VALID [2022-04-07 16:14:12,676 INFO L290 TraceCheckUtils]: 62: Hoare triple {6953#false} assume !(7 == ~blastFlag~0); {6953#false} is VALID [2022-04-07 16:14:12,676 INFO L290 TraceCheckUtils]: 63: Hoare triple {6953#false} assume 10 == ~blastFlag~0; {6953#false} is VALID [2022-04-07 16:14:12,676 INFO L290 TraceCheckUtils]: 64: Hoare triple {6953#false} assume !false; {6953#false} is VALID [2022-04-07 16:14:12,676 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-07 16:14:12,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:14:12,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130385441] [2022-04-07 16:14:12,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130385441] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:14:12,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:14:12,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:14:12,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479306962] [2022-04-07 16:14:12,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:14:12,678 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (3), 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 65 [2022-04-07 16:14:12,678 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:14:12,678 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:12,721 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 65 edges. 65 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:14:12,722 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:14:12,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:14:12,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:14:12,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:14:12,722 INFO L87 Difference]: Start difference. First operand 172 states and 258 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:19,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:19,895 INFO L93 Difference]: Finished difference Result 331 states and 500 transitions. [2022-04-07 16:14:19,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:14:19,895 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (3), 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 65 [2022-04-07 16:14:19,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:14:19,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:19,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 446 transitions. [2022-04-07 16:14:19,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:19,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 446 transitions. [2022-04-07 16:14:19,901 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 446 transitions. [2022-04-07 16:14:20,212 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 446 edges. 446 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:14:20,214 INFO L225 Difference]: With dead ends: 331 [2022-04-07 16:14:20,214 INFO L226 Difference]: Without dead ends: 185 [2022-04-07 16:14:20,215 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:14:20,215 INFO L913 BasicCegarLoop]: 193 mSDtfsCounter, 22 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-04-07 16:14:20,215 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 497 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-04-07 16:14:20,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-04-07 16:14:20,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 172. [2022-04-07 16:14:20,219 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:14:20,219 INFO L82 GeneralOperation]: Start isEquivalent. First operand 185 states. Second operand has 172 states, 167 states have (on average 1.5149700598802396) internal successors, (253), 167 states have internal predecessors, (253), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:20,220 INFO L74 IsIncluded]: Start isIncluded. First operand 185 states. Second operand has 172 states, 167 states have (on average 1.5149700598802396) internal successors, (253), 167 states have internal predecessors, (253), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:20,220 INFO L87 Difference]: Start difference. First operand 185 states. Second operand has 172 states, 167 states have (on average 1.5149700598802396) internal successors, (253), 167 states have internal predecessors, (253), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:20,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:20,222 INFO L93 Difference]: Finished difference Result 185 states and 274 transitions. [2022-04-07 16:14:20,222 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 274 transitions. [2022-04-07 16:14:20,222 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:20,222 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:20,223 INFO L74 IsIncluded]: Start isIncluded. First operand has 172 states, 167 states have (on average 1.5149700598802396) internal successors, (253), 167 states have internal predecessors, (253), 3 states have call successors, (3), 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 185 states. [2022-04-07 16:14:20,223 INFO L87 Difference]: Start difference. First operand has 172 states, 167 states have (on average 1.5149700598802396) internal successors, (253), 167 states have internal predecessors, (253), 3 states have call successors, (3), 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 185 states. [2022-04-07 16:14:20,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:20,225 INFO L93 Difference]: Finished difference Result 185 states and 274 transitions. [2022-04-07 16:14:20,226 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 274 transitions. [2022-04-07 16:14:20,226 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:20,226 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:20,226 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:14:20,226 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:14:20,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 167 states have (on average 1.5149700598802396) internal successors, (253), 167 states have internal predecessors, (253), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:20,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 257 transitions. [2022-04-07 16:14:20,229 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 257 transitions. Word has length 65 [2022-04-07 16:14:20,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:14:20,229 INFO L478 AbstractCegarLoop]: Abstraction has 172 states and 257 transitions. [2022-04-07 16:14:20,229 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:20,229 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 257 transitions. [2022-04-07 16:14:20,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-04-07 16:14:20,229 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:14:20,230 INFO L499 BasicCegarLoop]: trace histogram [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-07 16:14:20,230 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-04-07 16:14:20,230 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:14:20,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:14:20,230 INFO L85 PathProgramCache]: Analyzing trace with hash 633197050, now seen corresponding path program 1 times [2022-04-07 16:14:20,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:14:20,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896372271] [2022-04-07 16:14:20,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:14:20,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:14:20,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:20,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:14:20,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:20,334 INFO L290 TraceCheckUtils]: 0: Hoare triple {7935#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {7928#true} is VALID [2022-04-07 16:14:20,334 INFO L290 TraceCheckUtils]: 1: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-04-07 16:14:20,334 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {7928#true} {7928#true} #693#return; {7928#true} is VALID [2022-04-07 16:14:20,335 INFO L272 TraceCheckUtils]: 0: Hoare triple {7928#true} call ULTIMATE.init(); {7935#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:14:20,335 INFO L290 TraceCheckUtils]: 1: Hoare triple {7935#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {7928#true} is VALID [2022-04-07 16:14:20,335 INFO L290 TraceCheckUtils]: 2: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-04-07 16:14:20,335 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7928#true} {7928#true} #693#return; {7928#true} is VALID [2022-04-07 16:14:20,335 INFO L272 TraceCheckUtils]: 4: Hoare triple {7928#true} call #t~ret161 := main(); {7928#true} is VALID [2022-04-07 16:14:20,335 INFO L290 TraceCheckUtils]: 5: Hoare triple {7928#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {7928#true} is VALID [2022-04-07 16:14:20,335 INFO L290 TraceCheckUtils]: 6: Hoare triple {7928#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {7928#true} is VALID [2022-04-07 16:14:20,335 INFO L272 TraceCheckUtils]: 7: Hoare triple {7928#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {7928#true} is VALID [2022-04-07 16:14:20,337 INFO L290 TraceCheckUtils]: 8: Hoare triple {7928#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:20,337 INFO L290 TraceCheckUtils]: 9: Hoare triple {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:20,338 INFO L290 TraceCheckUtils]: 10: Hoare triple {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:20,338 INFO L290 TraceCheckUtils]: 11: Hoare triple {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:20,339 INFO L290 TraceCheckUtils]: 12: Hoare triple {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:20,339 INFO L290 TraceCheckUtils]: 13: Hoare triple {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:20,339 INFO L290 TraceCheckUtils]: 14: Hoare triple {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:20,340 INFO L290 TraceCheckUtils]: 15: Hoare triple {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:20,340 INFO L290 TraceCheckUtils]: 16: Hoare triple {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:20,340 INFO L290 TraceCheckUtils]: 17: Hoare triple {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:20,341 INFO L290 TraceCheckUtils]: 18: Hoare triple {7933#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {7934#(= 8464 |ssl3_accept_#t~mem50|)} is VALID [2022-04-07 16:14:20,341 INFO L290 TraceCheckUtils]: 19: Hoare triple {7934#(= 8464 |ssl3_accept_#t~mem50|)} assume 24576 == #t~mem50;havoc #t~mem50; {7929#false} is VALID [2022-04-07 16:14:20,341 INFO L290 TraceCheckUtils]: 20: Hoare triple {7929#false} call write~int(1, ~s.base, 36 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,341 INFO L290 TraceCheckUtils]: 21: Hoare triple {7929#false} assume 0 != (~cb~0.base + ~cb~0.offset) % 4294967296; {7929#false} is VALID [2022-04-07 16:14:20,341 INFO L290 TraceCheckUtils]: 22: Hoare triple {7929#false} call #t~mem82 := read~int(~s.base, ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,341 INFO L290 TraceCheckUtils]: 23: Hoare triple {7929#false} assume !(3 != #t~mem82 / 256);havoc #t~mem82;call write~int(8192, ~s.base, 4 + ~s.offset, 4);call #t~mem83.base, #t~mem83.offset := read~$Pointer$(~s.base, 60 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,341 INFO L290 TraceCheckUtils]: 24: Hoare triple {7929#false} assume !(0 == (#t~mem83.base + #t~mem83.offset) % 4294967296);havoc #t~mem83.base, #t~mem83.offset; {7929#false} is VALID [2022-04-07 16:14:20,341 INFO L290 TraceCheckUtils]: 25: Hoare triple {7929#false} assume !(0 == ~tmp___4~0);call write~int(0, ~s.base, 64 + ~s.offset, 4);call #t~mem85 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,341 INFO L290 TraceCheckUtils]: 26: Hoare triple {7929#false} assume !(12292 != #t~mem85);havoc #t~mem85;call #t~mem88.base, #t~mem88.offset := read~$Pointer$(~s.base, 204 + ~s.offset, 4);call #t~mem89 := read~int(#t~mem88.base, 76 + #t~mem88.offset, 4);call write~int(1 + #t~mem89, #t~mem88.base, 76 + #t~mem88.offset, 4);havoc #t~mem88.base, #t~mem88.offset;havoc #t~mem89;call write~int(8480, ~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,341 INFO L290 TraceCheckUtils]: 27: Hoare triple {7929#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,341 INFO L290 TraceCheckUtils]: 28: Hoare triple {7929#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {7929#false} is VALID [2022-04-07 16:14:20,341 INFO L290 TraceCheckUtils]: 29: Hoare triple {7929#false} ~skip~0 := 0; {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 30: Hoare triple {7929#false} assume !false; {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 31: Hoare triple {7929#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 32: Hoare triple {7929#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 33: Hoare triple {7929#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 34: Hoare triple {7929#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 35: Hoare triple {7929#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 36: Hoare triple {7929#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 37: Hoare triple {7929#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 38: Hoare triple {7929#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 39: Hoare triple {7929#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 40: Hoare triple {7929#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 41: Hoare triple {7929#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 42: Hoare triple {7929#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 43: Hoare triple {7929#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 44: Hoare triple {7929#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,342 INFO L290 TraceCheckUtils]: 45: Hoare triple {7929#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,343 INFO L290 TraceCheckUtils]: 46: Hoare triple {7929#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,343 INFO L290 TraceCheckUtils]: 47: Hoare triple {7929#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,343 INFO L290 TraceCheckUtils]: 48: Hoare triple {7929#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,343 INFO L290 TraceCheckUtils]: 49: Hoare triple {7929#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,343 INFO L290 TraceCheckUtils]: 50: Hoare triple {7929#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,343 INFO L290 TraceCheckUtils]: 51: Hoare triple {7929#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,343 INFO L290 TraceCheckUtils]: 52: Hoare triple {7929#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,343 INFO L290 TraceCheckUtils]: 53: Hoare triple {7929#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,343 INFO L290 TraceCheckUtils]: 54: Hoare triple {7929#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,343 INFO L290 TraceCheckUtils]: 55: Hoare triple {7929#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,343 INFO L290 TraceCheckUtils]: 56: Hoare triple {7929#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,343 INFO L290 TraceCheckUtils]: 57: Hoare triple {7929#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,343 INFO L290 TraceCheckUtils]: 58: Hoare triple {7929#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,343 INFO L290 TraceCheckUtils]: 59: Hoare triple {7929#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {7929#false} is VALID [2022-04-07 16:14:20,343 INFO L290 TraceCheckUtils]: 60: Hoare triple {7929#false} assume 8640 == #t~mem75;havoc #t~mem75; {7929#false} is VALID [2022-04-07 16:14:20,344 INFO L290 TraceCheckUtils]: 61: Hoare triple {7929#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {7929#false} is VALID [2022-04-07 16:14:20,344 INFO L290 TraceCheckUtils]: 62: Hoare triple {7929#false} assume !(4 == ~blastFlag~0); {7929#false} is VALID [2022-04-07 16:14:20,344 INFO L290 TraceCheckUtils]: 63: Hoare triple {7929#false} assume !(7 == ~blastFlag~0); {7929#false} is VALID [2022-04-07 16:14:20,344 INFO L290 TraceCheckUtils]: 64: Hoare triple {7929#false} assume 10 == ~blastFlag~0; {7929#false} is VALID [2022-04-07 16:14:20,344 INFO L290 TraceCheckUtils]: 65: Hoare triple {7929#false} assume !false; {7929#false} is VALID [2022-04-07 16:14:20,344 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-07 16:14:20,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:14:20,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896372271] [2022-04-07 16:14:20,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896372271] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:14:20,344 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:14:20,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:14:20,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437419483] [2022-04-07 16:14:20,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:14:20,345 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 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 66 [2022-04-07 16:14:20,345 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:14:20,345 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 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-07 16:14:20,394 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-07 16:14:20,394 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:14:20,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:14:20,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:14:20,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:14:20,395 INFO L87 Difference]: Start difference. First operand 172 states and 257 transitions. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 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-07 16:14:22,078 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:14:26,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:26,606 INFO L93 Difference]: Finished difference Result 331 states and 499 transitions. [2022-04-07 16:14:26,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:14:26,606 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 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 66 [2022-04-07 16:14:26,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:14:26,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 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-07 16:14:26,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 445 transitions. [2022-04-07 16:14:26,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 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-07 16:14:26,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 445 transitions. [2022-04-07 16:14:26,610 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 445 transitions. [2022-04-07 16:14:26,923 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 445 edges. 445 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:14:26,925 INFO L225 Difference]: With dead ends: 331 [2022-04-07 16:14:26,925 INFO L226 Difference]: Without dead ends: 185 [2022-04-07 16:14:26,925 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:14:26,926 INFO L913 BasicCegarLoop]: 193 mSDtfsCounter, 20 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-04-07 16:14:26,926 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 497 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-04-07 16:14:26,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-04-07 16:14:26,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 172. [2022-04-07 16:14:26,929 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:14:26,929 INFO L82 GeneralOperation]: Start isEquivalent. First operand 185 states. Second operand has 172 states, 167 states have (on average 1.5089820359281436) internal successors, (252), 167 states have internal predecessors, (252), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:26,930 INFO L74 IsIncluded]: Start isIncluded. First operand 185 states. Second operand has 172 states, 167 states have (on average 1.5089820359281436) internal successors, (252), 167 states have internal predecessors, (252), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:26,930 INFO L87 Difference]: Start difference. First operand 185 states. Second operand has 172 states, 167 states have (on average 1.5089820359281436) internal successors, (252), 167 states have internal predecessors, (252), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:26,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:26,934 INFO L93 Difference]: Finished difference Result 185 states and 273 transitions. [2022-04-07 16:14:26,934 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 273 transitions. [2022-04-07 16:14:26,935 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:26,935 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:26,939 INFO L74 IsIncluded]: Start isIncluded. First operand has 172 states, 167 states have (on average 1.5089820359281436) internal successors, (252), 167 states have internal predecessors, (252), 3 states have call successors, (3), 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 185 states. [2022-04-07 16:14:26,940 INFO L87 Difference]: Start difference. First operand has 172 states, 167 states have (on average 1.5089820359281436) internal successors, (252), 167 states have internal predecessors, (252), 3 states have call successors, (3), 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 185 states. [2022-04-07 16:14:26,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:26,942 INFO L93 Difference]: Finished difference Result 185 states and 273 transitions. [2022-04-07 16:14:26,942 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 273 transitions. [2022-04-07 16:14:26,942 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:26,943 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:26,943 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:14:26,943 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:14:26,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 167 states have (on average 1.5089820359281436) internal successors, (252), 167 states have internal predecessors, (252), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:26,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 256 transitions. [2022-04-07 16:14:26,945 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 256 transitions. Word has length 66 [2022-04-07 16:14:26,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:14:26,945 INFO L478 AbstractCegarLoop]: Abstraction has 172 states and 256 transitions. [2022-04-07 16:14:26,945 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 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-07 16:14:26,946 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 256 transitions. [2022-04-07 16:14:26,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-07 16:14:26,946 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:14:26,946 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:14:26,946 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-04-07 16:14:26,946 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:14:26,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:14:26,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1476478079, now seen corresponding path program 1 times [2022-04-07 16:14:26,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:14:26,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985292161] [2022-04-07 16:14:26,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:14:26,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:14:26,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:27,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:14:27,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:27,047 INFO L290 TraceCheckUtils]: 0: Hoare triple {8911#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {8904#true} is VALID [2022-04-07 16:14:27,047 INFO L290 TraceCheckUtils]: 1: Hoare triple {8904#true} assume true; {8904#true} is VALID [2022-04-07 16:14:27,047 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {8904#true} {8904#true} #693#return; {8904#true} is VALID [2022-04-07 16:14:27,048 INFO L272 TraceCheckUtils]: 0: Hoare triple {8904#true} call ULTIMATE.init(); {8911#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:14:27,048 INFO L290 TraceCheckUtils]: 1: Hoare triple {8911#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {8904#true} is VALID [2022-04-07 16:14:27,048 INFO L290 TraceCheckUtils]: 2: Hoare triple {8904#true} assume true; {8904#true} is VALID [2022-04-07 16:14:27,048 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8904#true} {8904#true} #693#return; {8904#true} is VALID [2022-04-07 16:14:27,048 INFO L272 TraceCheckUtils]: 4: Hoare triple {8904#true} call #t~ret161 := main(); {8904#true} is VALID [2022-04-07 16:14:27,048 INFO L290 TraceCheckUtils]: 5: Hoare triple {8904#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {8904#true} is VALID [2022-04-07 16:14:27,048 INFO L290 TraceCheckUtils]: 6: Hoare triple {8904#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {8904#true} is VALID [2022-04-07 16:14:27,048 INFO L272 TraceCheckUtils]: 7: Hoare triple {8904#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {8904#true} is VALID [2022-04-07 16:14:27,050 INFO L290 TraceCheckUtils]: 8: Hoare triple {8904#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:27,051 INFO L290 TraceCheckUtils]: 9: Hoare triple {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:27,051 INFO L290 TraceCheckUtils]: 10: Hoare triple {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:27,052 INFO L290 TraceCheckUtils]: 11: Hoare triple {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:27,052 INFO L290 TraceCheckUtils]: 12: Hoare triple {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:27,052 INFO L290 TraceCheckUtils]: 13: Hoare triple {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:27,053 INFO L290 TraceCheckUtils]: 14: Hoare triple {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:27,053 INFO L290 TraceCheckUtils]: 15: Hoare triple {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:27,053 INFO L290 TraceCheckUtils]: 16: Hoare triple {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:27,054 INFO L290 TraceCheckUtils]: 17: Hoare triple {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:27,054 INFO L290 TraceCheckUtils]: 18: Hoare triple {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:27,054 INFO L290 TraceCheckUtils]: 19: Hoare triple {8909#(= 8464 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {8910#(= 8464 |ssl3_accept_#t~mem51|)} is VALID [2022-04-07 16:14:27,054 INFO L290 TraceCheckUtils]: 20: Hoare triple {8910#(= 8464 |ssl3_accept_#t~mem51|)} assume 8195 == #t~mem51;havoc #t~mem51; {8905#false} is VALID [2022-04-07 16:14:27,055 INFO L290 TraceCheckUtils]: 21: Hoare triple {8905#false} call write~int(1, ~s.base, 36 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,055 INFO L290 TraceCheckUtils]: 22: Hoare triple {8905#false} assume 0 != (~cb~0.base + ~cb~0.offset) % 4294967296; {8905#false} is VALID [2022-04-07 16:14:27,055 INFO L290 TraceCheckUtils]: 23: Hoare triple {8905#false} call #t~mem82 := read~int(~s.base, ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,055 INFO L290 TraceCheckUtils]: 24: Hoare triple {8905#false} assume !(3 != #t~mem82 / 256);havoc #t~mem82;call write~int(8192, ~s.base, 4 + ~s.offset, 4);call #t~mem83.base, #t~mem83.offset := read~$Pointer$(~s.base, 60 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,055 INFO L290 TraceCheckUtils]: 25: Hoare triple {8905#false} assume !(0 == (#t~mem83.base + #t~mem83.offset) % 4294967296);havoc #t~mem83.base, #t~mem83.offset; {8905#false} is VALID [2022-04-07 16:14:27,055 INFO L290 TraceCheckUtils]: 26: Hoare triple {8905#false} assume !(0 == ~tmp___4~0);call write~int(0, ~s.base, 64 + ~s.offset, 4);call #t~mem85 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,055 INFO L290 TraceCheckUtils]: 27: Hoare triple {8905#false} assume !(12292 != #t~mem85);havoc #t~mem85;call #t~mem88.base, #t~mem88.offset := read~$Pointer$(~s.base, 204 + ~s.offset, 4);call #t~mem89 := read~int(#t~mem88.base, 76 + #t~mem88.offset, 4);call write~int(1 + #t~mem89, #t~mem88.base, 76 + #t~mem88.offset, 4);havoc #t~mem88.base, #t~mem88.offset;havoc #t~mem89;call write~int(8480, ~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,055 INFO L290 TraceCheckUtils]: 28: Hoare triple {8905#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,055 INFO L290 TraceCheckUtils]: 29: Hoare triple {8905#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {8905#false} is VALID [2022-04-07 16:14:27,055 INFO L290 TraceCheckUtils]: 30: Hoare triple {8905#false} ~skip~0 := 0; {8905#false} is VALID [2022-04-07 16:14:27,055 INFO L290 TraceCheckUtils]: 31: Hoare triple {8905#false} assume !false; {8905#false} is VALID [2022-04-07 16:14:27,055 INFO L290 TraceCheckUtils]: 32: Hoare triple {8905#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,055 INFO L290 TraceCheckUtils]: 33: Hoare triple {8905#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,055 INFO L290 TraceCheckUtils]: 34: Hoare triple {8905#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,055 INFO L290 TraceCheckUtils]: 35: Hoare triple {8905#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 36: Hoare triple {8905#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 37: Hoare triple {8905#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 38: Hoare triple {8905#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 39: Hoare triple {8905#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 40: Hoare triple {8905#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 41: Hoare triple {8905#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 42: Hoare triple {8905#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 43: Hoare triple {8905#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 44: Hoare triple {8905#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 45: Hoare triple {8905#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 46: Hoare triple {8905#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 47: Hoare triple {8905#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 48: Hoare triple {8905#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 49: Hoare triple {8905#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 50: Hoare triple {8905#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,056 INFO L290 TraceCheckUtils]: 51: Hoare triple {8905#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,057 INFO L290 TraceCheckUtils]: 52: Hoare triple {8905#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,057 INFO L290 TraceCheckUtils]: 53: Hoare triple {8905#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,057 INFO L290 TraceCheckUtils]: 54: Hoare triple {8905#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,057 INFO L290 TraceCheckUtils]: 55: Hoare triple {8905#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,057 INFO L290 TraceCheckUtils]: 56: Hoare triple {8905#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,057 INFO L290 TraceCheckUtils]: 57: Hoare triple {8905#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,057 INFO L290 TraceCheckUtils]: 58: Hoare triple {8905#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,057 INFO L290 TraceCheckUtils]: 59: Hoare triple {8905#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,057 INFO L290 TraceCheckUtils]: 60: Hoare triple {8905#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {8905#false} is VALID [2022-04-07 16:14:27,057 INFO L290 TraceCheckUtils]: 61: Hoare triple {8905#false} assume 8640 == #t~mem75;havoc #t~mem75; {8905#false} is VALID [2022-04-07 16:14:27,057 INFO L290 TraceCheckUtils]: 62: Hoare triple {8905#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {8905#false} is VALID [2022-04-07 16:14:27,057 INFO L290 TraceCheckUtils]: 63: Hoare triple {8905#false} assume !(4 == ~blastFlag~0); {8905#false} is VALID [2022-04-07 16:14:27,057 INFO L290 TraceCheckUtils]: 64: Hoare triple {8905#false} assume !(7 == ~blastFlag~0); {8905#false} is VALID [2022-04-07 16:14:27,057 INFO L290 TraceCheckUtils]: 65: Hoare triple {8905#false} assume 10 == ~blastFlag~0; {8905#false} is VALID [2022-04-07 16:14:27,057 INFO L290 TraceCheckUtils]: 66: Hoare triple {8905#false} assume !false; {8905#false} is VALID [2022-04-07 16:14:27,058 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-07 16:14:27,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:14:27,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985292161] [2022-04-07 16:14:27,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985292161] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:14:27,058 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:14:27,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:14:27,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804252936] [2022-04-07 16:14:27,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:14:27,059 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2022-04-07 16:14:27,059 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:14:27,059 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:27,107 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 67 edges. 67 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:14:27,107 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:14:27,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:14:27,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:14:27,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:14:27,108 INFO L87 Difference]: Start difference. First operand 172 states and 256 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:29,463 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:14:33,456 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:14:34,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:34,223 INFO L93 Difference]: Finished difference Result 321 states and 485 transitions. [2022-04-07 16:14:34,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:14:34,223 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2022-04-07 16:14:34,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:14:34,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:34,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 431 transitions. [2022-04-07 16:14:34,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:34,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 431 transitions. [2022-04-07 16:14:34,227 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 431 transitions. [2022-04-07 16:14:34,520 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 431 edges. 431 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:14:34,522 INFO L225 Difference]: With dead ends: 321 [2022-04-07 16:14:34,523 INFO L226 Difference]: Without dead ends: 175 [2022-04-07 16:14:34,523 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:14:34,523 INFO L913 BasicCegarLoop]: 200 mSDtfsCounter, 11 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-04-07 16:14:34,524 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 511 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-04-07 16:14:34,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-04-07 16:14:34,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 172. [2022-04-07 16:14:34,526 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:14:34,527 INFO L82 GeneralOperation]: Start isEquivalent. First operand 175 states. Second operand has 172 states, 167 states have (on average 1.5029940119760479) internal successors, (251), 167 states have internal predecessors, (251), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:34,527 INFO L74 IsIncluded]: Start isIncluded. First operand 175 states. Second operand has 172 states, 167 states have (on average 1.5029940119760479) internal successors, (251), 167 states have internal predecessors, (251), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:34,527 INFO L87 Difference]: Start difference. First operand 175 states. Second operand has 172 states, 167 states have (on average 1.5029940119760479) internal successors, (251), 167 states have internal predecessors, (251), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:34,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:34,530 INFO L93 Difference]: Finished difference Result 175 states and 259 transitions. [2022-04-07 16:14:34,530 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 259 transitions. [2022-04-07 16:14:34,530 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:34,530 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:34,530 INFO L74 IsIncluded]: Start isIncluded. First operand has 172 states, 167 states have (on average 1.5029940119760479) internal successors, (251), 167 states have internal predecessors, (251), 3 states have call successors, (3), 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 175 states. [2022-04-07 16:14:34,530 INFO L87 Difference]: Start difference. First operand has 172 states, 167 states have (on average 1.5029940119760479) internal successors, (251), 167 states have internal predecessors, (251), 3 states have call successors, (3), 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 175 states. [2022-04-07 16:14:34,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:34,533 INFO L93 Difference]: Finished difference Result 175 states and 259 transitions. [2022-04-07 16:14:34,533 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 259 transitions. [2022-04-07 16:14:34,533 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:34,533 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:34,533 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:14:34,533 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:14:34,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 167 states have (on average 1.5029940119760479) internal successors, (251), 167 states have internal predecessors, (251), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:34,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 255 transitions. [2022-04-07 16:14:34,536 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 255 transitions. Word has length 67 [2022-04-07 16:14:34,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:14:34,536 INFO L478 AbstractCegarLoop]: Abstraction has 172 states and 255 transitions. [2022-04-07 16:14:34,536 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:34,536 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 255 transitions. [2022-04-07 16:14:34,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-07 16:14:34,536 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:14:34,537 INFO L499 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:14:34,537 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-04-07 16:14:34,537 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:14:34,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:14:34,537 INFO L85 PathProgramCache]: Analyzing trace with hash 415908008, now seen corresponding path program 1 times [2022-04-07 16:14:34,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:14:34,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380961573] [2022-04-07 16:14:34,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:14:34,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:14:34,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:34,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:14:34,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:34,649 INFO L290 TraceCheckUtils]: 0: Hoare triple {9856#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {9849#true} is VALID [2022-04-07 16:14:34,649 INFO L290 TraceCheckUtils]: 1: Hoare triple {9849#true} assume true; {9849#true} is VALID [2022-04-07 16:14:34,649 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {9849#true} {9849#true} #693#return; {9849#true} is VALID [2022-04-07 16:14:34,650 INFO L272 TraceCheckUtils]: 0: Hoare triple {9849#true} call ULTIMATE.init(); {9856#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:14:34,650 INFO L290 TraceCheckUtils]: 1: Hoare triple {9856#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {9849#true} is VALID [2022-04-07 16:14:34,650 INFO L290 TraceCheckUtils]: 2: Hoare triple {9849#true} assume true; {9849#true} is VALID [2022-04-07 16:14:34,650 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9849#true} {9849#true} #693#return; {9849#true} is VALID [2022-04-07 16:14:34,650 INFO L272 TraceCheckUtils]: 4: Hoare triple {9849#true} call #t~ret161 := main(); {9849#true} is VALID [2022-04-07 16:14:34,650 INFO L290 TraceCheckUtils]: 5: Hoare triple {9849#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {9849#true} is VALID [2022-04-07 16:14:34,650 INFO L290 TraceCheckUtils]: 6: Hoare triple {9849#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {9849#true} is VALID [2022-04-07 16:14:34,650 INFO L272 TraceCheckUtils]: 7: Hoare triple {9849#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {9849#true} is VALID [2022-04-07 16:14:34,650 INFO L290 TraceCheckUtils]: 8: Hoare triple {9849#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {9849#true} is VALID [2022-04-07 16:14:34,650 INFO L290 TraceCheckUtils]: 9: Hoare triple {9849#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {9849#true} is VALID [2022-04-07 16:14:34,651 INFO L290 TraceCheckUtils]: 10: Hoare triple {9849#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {9849#true} is VALID [2022-04-07 16:14:34,651 INFO L290 TraceCheckUtils]: 11: Hoare triple {9849#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {9849#true} is VALID [2022-04-07 16:14:34,651 INFO L290 TraceCheckUtils]: 12: Hoare triple {9849#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {9849#true} is VALID [2022-04-07 16:14:34,651 INFO L290 TraceCheckUtils]: 13: Hoare triple {9849#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {9849#true} is VALID [2022-04-07 16:14:34,651 INFO L290 TraceCheckUtils]: 14: Hoare triple {9849#true} assume !false; {9849#true} is VALID [2022-04-07 16:14:34,651 INFO L290 TraceCheckUtils]: 15: Hoare triple {9849#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {9849#true} is VALID [2022-04-07 16:14:34,651 INFO L290 TraceCheckUtils]: 16: Hoare triple {9849#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {9849#true} is VALID [2022-04-07 16:14:34,651 INFO L290 TraceCheckUtils]: 17: Hoare triple {9849#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {9849#true} is VALID [2022-04-07 16:14:34,651 INFO L290 TraceCheckUtils]: 18: Hoare triple {9849#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {9849#true} is VALID [2022-04-07 16:14:34,652 INFO L290 TraceCheckUtils]: 19: Hoare triple {9849#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {9849#true} is VALID [2022-04-07 16:14:34,652 INFO L290 TraceCheckUtils]: 20: Hoare triple {9849#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {9849#true} is VALID [2022-04-07 16:14:34,652 INFO L290 TraceCheckUtils]: 21: Hoare triple {9849#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {9849#true} is VALID [2022-04-07 16:14:34,652 INFO L290 TraceCheckUtils]: 22: Hoare triple {9849#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {9849#true} is VALID [2022-04-07 16:14:34,652 INFO L290 TraceCheckUtils]: 23: Hoare triple {9849#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {9849#true} is VALID [2022-04-07 16:14:34,652 INFO L290 TraceCheckUtils]: 24: Hoare triple {9849#true} assume 8464 == #t~mem55;havoc #t~mem55; {9849#true} is VALID [2022-04-07 16:14:34,653 INFO L290 TraceCheckUtils]: 25: Hoare triple {9849#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {9849#true} is VALID [2022-04-07 16:14:34,653 INFO L290 TraceCheckUtils]: 26: Hoare triple {9849#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {9849#true} is VALID [2022-04-07 16:14:34,654 INFO L290 TraceCheckUtils]: 27: Hoare triple {9849#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,655 INFO L290 TraceCheckUtils]: 28: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,655 INFO L290 TraceCheckUtils]: 29: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,655 INFO L290 TraceCheckUtils]: 30: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,655 INFO L290 TraceCheckUtils]: 31: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,656 INFO L290 TraceCheckUtils]: 32: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,656 INFO L290 TraceCheckUtils]: 33: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,656 INFO L290 TraceCheckUtils]: 34: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,657 INFO L290 TraceCheckUtils]: 35: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,657 INFO L290 TraceCheckUtils]: 36: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,657 INFO L290 TraceCheckUtils]: 37: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,658 INFO L290 TraceCheckUtils]: 38: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,658 INFO L290 TraceCheckUtils]: 39: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,658 INFO L290 TraceCheckUtils]: 40: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,659 INFO L290 TraceCheckUtils]: 41: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,659 INFO L290 TraceCheckUtils]: 42: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:34,659 INFO L290 TraceCheckUtils]: 43: Hoare triple {9854#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {9855#(= |ssl3_accept_#t~mem58| 8496)} is VALID [2022-04-07 16:14:34,660 INFO L290 TraceCheckUtils]: 44: Hoare triple {9855#(= |ssl3_accept_#t~mem58| 8496)} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,660 INFO L290 TraceCheckUtils]: 45: Hoare triple {9850#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,660 INFO L290 TraceCheckUtils]: 46: Hoare triple {9850#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,660 INFO L290 TraceCheckUtils]: 47: Hoare triple {9850#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,660 INFO L290 TraceCheckUtils]: 48: Hoare triple {9850#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,660 INFO L290 TraceCheckUtils]: 49: Hoare triple {9850#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,660 INFO L290 TraceCheckUtils]: 50: Hoare triple {9850#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,660 INFO L290 TraceCheckUtils]: 51: Hoare triple {9850#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,660 INFO L290 TraceCheckUtils]: 52: Hoare triple {9850#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,660 INFO L290 TraceCheckUtils]: 53: Hoare triple {9850#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,660 INFO L290 TraceCheckUtils]: 54: Hoare triple {9850#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,660 INFO L290 TraceCheckUtils]: 55: Hoare triple {9850#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,660 INFO L290 TraceCheckUtils]: 56: Hoare triple {9850#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,660 INFO L290 TraceCheckUtils]: 57: Hoare triple {9850#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,660 INFO L290 TraceCheckUtils]: 58: Hoare triple {9850#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,661 INFO L290 TraceCheckUtils]: 59: Hoare triple {9850#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,661 INFO L290 TraceCheckUtils]: 60: Hoare triple {9850#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {9850#false} is VALID [2022-04-07 16:14:34,661 INFO L290 TraceCheckUtils]: 61: Hoare triple {9850#false} assume 8640 == #t~mem75;havoc #t~mem75; {9850#false} is VALID [2022-04-07 16:14:34,661 INFO L290 TraceCheckUtils]: 62: Hoare triple {9850#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {9850#false} is VALID [2022-04-07 16:14:34,661 INFO L290 TraceCheckUtils]: 63: Hoare triple {9850#false} assume !(4 == ~blastFlag~0); {9850#false} is VALID [2022-04-07 16:14:34,661 INFO L290 TraceCheckUtils]: 64: Hoare triple {9850#false} assume !(7 == ~blastFlag~0); {9850#false} is VALID [2022-04-07 16:14:34,661 INFO L290 TraceCheckUtils]: 65: Hoare triple {9850#false} assume 10 == ~blastFlag~0; {9850#false} is VALID [2022-04-07 16:14:34,661 INFO L290 TraceCheckUtils]: 66: Hoare triple {9850#false} assume !false; {9850#false} is VALID [2022-04-07 16:14:34,661 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-07 16:14:34,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:14:34,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380961573] [2022-04-07 16:14:34,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380961573] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:14:34,662 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:14:34,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:14:34,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076220923] [2022-04-07 16:14:34,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:14:34,662 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2022-04-07 16:14:34,663 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:14:34,663 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:34,712 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 67 edges. 67 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:14:34,712 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:14:34,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:14:34,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:14:34,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:14:34,713 INFO L87 Difference]: Start difference. First operand 172 states and 255 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:38,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:38,348 INFO L93 Difference]: Finished difference Result 359 states and 540 transitions. [2022-04-07 16:14:38,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:14:38,348 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2022-04-07 16:14:38,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:14:38,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:38,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 475 transitions. [2022-04-07 16:14:38,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:38,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 475 transitions. [2022-04-07 16:14:38,354 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 475 transitions. [2022-04-07 16:14:38,688 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 475 edges. 475 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:14:38,691 INFO L225 Difference]: With dead ends: 359 [2022-04-07 16:14:38,691 INFO L226 Difference]: Without dead ends: 213 [2022-04-07 16:14:38,691 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:14:38,692 INFO L913 BasicCegarLoop]: 198 mSDtfsCounter, 30 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 513 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-04-07 16:14:38,692 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 513 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-04-07 16:14:38,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2022-04-07 16:14:38,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 194. [2022-04-07 16:14:38,695 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:14:38,696 INFO L82 GeneralOperation]: Start isEquivalent. First operand 213 states. Second operand has 194 states, 189 states have (on average 1.507936507936508) internal successors, (285), 189 states have internal predecessors, (285), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:38,696 INFO L74 IsIncluded]: Start isIncluded. First operand 213 states. Second operand has 194 states, 189 states have (on average 1.507936507936508) internal successors, (285), 189 states have internal predecessors, (285), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:38,696 INFO L87 Difference]: Start difference. First operand 213 states. Second operand has 194 states, 189 states have (on average 1.507936507936508) internal successors, (285), 189 states have internal predecessors, (285), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:38,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:38,701 INFO L93 Difference]: Finished difference Result 213 states and 314 transitions. [2022-04-07 16:14:38,701 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 314 transitions. [2022-04-07 16:14:38,701 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:38,702 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:38,702 INFO L74 IsIncluded]: Start isIncluded. First operand has 194 states, 189 states have (on average 1.507936507936508) internal successors, (285), 189 states have internal predecessors, (285), 3 states have call successors, (3), 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 213 states. [2022-04-07 16:14:38,702 INFO L87 Difference]: Start difference. First operand has 194 states, 189 states have (on average 1.507936507936508) internal successors, (285), 189 states have internal predecessors, (285), 3 states have call successors, (3), 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 213 states. [2022-04-07 16:14:38,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:38,706 INFO L93 Difference]: Finished difference Result 213 states and 314 transitions. [2022-04-07 16:14:38,706 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 314 transitions. [2022-04-07 16:14:38,706 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:38,706 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:38,706 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:14:38,706 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:14:38,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 189 states have (on average 1.507936507936508) internal successors, (285), 189 states have internal predecessors, (285), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:38,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 289 transitions. [2022-04-07 16:14:38,709 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 289 transitions. Word has length 67 [2022-04-07 16:14:38,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:14:38,710 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 289 transitions. [2022-04-07 16:14:38,710 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:38,710 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 289 transitions. [2022-04-07 16:14:38,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-04-07 16:14:38,710 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:14:38,711 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:14:38,711 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-04-07 16:14:38,711 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:14:38,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:14:38,711 INFO L85 PathProgramCache]: Analyzing trace with hash 520696844, now seen corresponding path program 1 times [2022-04-07 16:14:38,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:14:38,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738512691] [2022-04-07 16:14:38,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:14:38,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:14:38,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:38,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:14:38,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:38,824 INFO L290 TraceCheckUtils]: 0: Hoare triple {10944#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {10937#true} is VALID [2022-04-07 16:14:38,824 INFO L290 TraceCheckUtils]: 1: Hoare triple {10937#true} assume true; {10937#true} is VALID [2022-04-07 16:14:38,825 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {10937#true} {10937#true} #693#return; {10937#true} is VALID [2022-04-07 16:14:38,825 INFO L272 TraceCheckUtils]: 0: Hoare triple {10937#true} call ULTIMATE.init(); {10944#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:14:38,825 INFO L290 TraceCheckUtils]: 1: Hoare triple {10944#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {10937#true} is VALID [2022-04-07 16:14:38,825 INFO L290 TraceCheckUtils]: 2: Hoare triple {10937#true} assume true; {10937#true} is VALID [2022-04-07 16:14:38,825 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10937#true} {10937#true} #693#return; {10937#true} is VALID [2022-04-07 16:14:38,825 INFO L272 TraceCheckUtils]: 4: Hoare triple {10937#true} call #t~ret161 := main(); {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L290 TraceCheckUtils]: 5: Hoare triple {10937#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L290 TraceCheckUtils]: 6: Hoare triple {10937#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L272 TraceCheckUtils]: 7: Hoare triple {10937#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L290 TraceCheckUtils]: 8: Hoare triple {10937#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L290 TraceCheckUtils]: 9: Hoare triple {10937#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L290 TraceCheckUtils]: 10: Hoare triple {10937#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L290 TraceCheckUtils]: 11: Hoare triple {10937#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L290 TraceCheckUtils]: 12: Hoare triple {10937#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L290 TraceCheckUtils]: 13: Hoare triple {10937#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L290 TraceCheckUtils]: 14: Hoare triple {10937#true} assume !false; {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L290 TraceCheckUtils]: 15: Hoare triple {10937#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L290 TraceCheckUtils]: 16: Hoare triple {10937#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L290 TraceCheckUtils]: 17: Hoare triple {10937#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L290 TraceCheckUtils]: 18: Hoare triple {10937#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L290 TraceCheckUtils]: 19: Hoare triple {10937#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {10937#true} is VALID [2022-04-07 16:14:38,826 INFO L290 TraceCheckUtils]: 20: Hoare triple {10937#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {10937#true} is VALID [2022-04-07 16:14:38,827 INFO L290 TraceCheckUtils]: 21: Hoare triple {10937#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {10937#true} is VALID [2022-04-07 16:14:38,827 INFO L290 TraceCheckUtils]: 22: Hoare triple {10937#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {10937#true} is VALID [2022-04-07 16:14:38,827 INFO L290 TraceCheckUtils]: 23: Hoare triple {10937#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {10937#true} is VALID [2022-04-07 16:14:38,827 INFO L290 TraceCheckUtils]: 24: Hoare triple {10937#true} assume 8464 == #t~mem55;havoc #t~mem55; {10937#true} is VALID [2022-04-07 16:14:38,827 INFO L290 TraceCheckUtils]: 25: Hoare triple {10937#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {10937#true} is VALID [2022-04-07 16:14:38,827 INFO L290 TraceCheckUtils]: 26: Hoare triple {10937#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {10937#true} is VALID [2022-04-07 16:14:38,828 INFO L290 TraceCheckUtils]: 27: Hoare triple {10937#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:38,828 INFO L290 TraceCheckUtils]: 28: Hoare triple {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:38,828 INFO L290 TraceCheckUtils]: 29: Hoare triple {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:38,829 INFO L290 TraceCheckUtils]: 30: Hoare triple {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:38,829 INFO L290 TraceCheckUtils]: 31: Hoare triple {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:38,829 INFO L290 TraceCheckUtils]: 32: Hoare triple {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:38,830 INFO L290 TraceCheckUtils]: 33: Hoare triple {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:38,836 INFO L290 TraceCheckUtils]: 34: Hoare triple {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:38,842 INFO L290 TraceCheckUtils]: 35: Hoare triple {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:38,842 INFO L290 TraceCheckUtils]: 36: Hoare triple {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:38,843 INFO L290 TraceCheckUtils]: 37: Hoare triple {10942#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {10943#(= |ssl3_accept_#t~mem52| 8496)} is VALID [2022-04-07 16:14:38,843 INFO L290 TraceCheckUtils]: 38: Hoare triple {10943#(= |ssl3_accept_#t~mem52| 8496)} assume 8480 == #t~mem52;havoc #t~mem52; {10938#false} is VALID [2022-04-07 16:14:38,843 INFO L290 TraceCheckUtils]: 39: Hoare triple {10938#false} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet90 && #t~nondet90 <= 2147483647;~ret~0 := #t~nondet90;havoc #t~nondet90; {10938#false} is VALID [2022-04-07 16:14:38,843 INFO L290 TraceCheckUtils]: 40: Hoare triple {10938#false} assume !(~ret~0 <= 0);call #t~mem91.base, #t~mem91.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8482, #t~mem91.base, 844 + #t~mem91.offset, 4);havoc #t~mem91.base, #t~mem91.offset;call write~int(8448, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,843 INFO L290 TraceCheckUtils]: 41: Hoare triple {10938#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,843 INFO L290 TraceCheckUtils]: 42: Hoare triple {10938#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {10938#false} is VALID [2022-04-07 16:14:38,843 INFO L290 TraceCheckUtils]: 43: Hoare triple {10938#false} ~skip~0 := 0; {10938#false} is VALID [2022-04-07 16:14:38,843 INFO L290 TraceCheckUtils]: 44: Hoare triple {10938#false} assume !false; {10938#false} is VALID [2022-04-07 16:14:38,843 INFO L290 TraceCheckUtils]: 45: Hoare triple {10938#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,843 INFO L290 TraceCheckUtils]: 46: Hoare triple {10938#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,844 INFO L290 TraceCheckUtils]: 47: Hoare triple {10938#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,844 INFO L290 TraceCheckUtils]: 48: Hoare triple {10938#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,844 INFO L290 TraceCheckUtils]: 49: Hoare triple {10938#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,844 INFO L290 TraceCheckUtils]: 50: Hoare triple {10938#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,844 INFO L290 TraceCheckUtils]: 51: Hoare triple {10938#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,844 INFO L290 TraceCheckUtils]: 52: Hoare triple {10938#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,844 INFO L290 TraceCheckUtils]: 53: Hoare triple {10938#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,844 INFO L290 TraceCheckUtils]: 54: Hoare triple {10938#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,844 INFO L290 TraceCheckUtils]: 55: Hoare triple {10938#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,844 INFO L290 TraceCheckUtils]: 56: Hoare triple {10938#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,844 INFO L290 TraceCheckUtils]: 57: Hoare triple {10938#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,844 INFO L290 TraceCheckUtils]: 58: Hoare triple {10938#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,844 INFO L290 TraceCheckUtils]: 59: Hoare triple {10938#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,844 INFO L290 TraceCheckUtils]: 60: Hoare triple {10938#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,844 INFO L290 TraceCheckUtils]: 61: Hoare triple {10938#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 62: Hoare triple {10938#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 63: Hoare triple {10938#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 64: Hoare triple {10938#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 65: Hoare triple {10938#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 66: Hoare triple {10938#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 67: Hoare triple {10938#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 68: Hoare triple {10938#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 69: Hoare triple {10938#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 70: Hoare triple {10938#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 71: Hoare triple {10938#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 72: Hoare triple {10938#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 73: Hoare triple {10938#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 74: Hoare triple {10938#false} assume 8640 == #t~mem75;havoc #t~mem75; {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 75: Hoare triple {10938#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 76: Hoare triple {10938#false} assume !(4 == ~blastFlag~0); {10938#false} is VALID [2022-04-07 16:14:38,845 INFO L290 TraceCheckUtils]: 77: Hoare triple {10938#false} assume !(7 == ~blastFlag~0); {10938#false} is VALID [2022-04-07 16:14:38,846 INFO L290 TraceCheckUtils]: 78: Hoare triple {10938#false} assume 10 == ~blastFlag~0; {10938#false} is VALID [2022-04-07 16:14:38,846 INFO L290 TraceCheckUtils]: 79: Hoare triple {10938#false} assume !false; {10938#false} is VALID [2022-04-07 16:14:38,846 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-07 16:14:38,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:14:38,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738512691] [2022-04-07 16:14:38,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738512691] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:14:38,846 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:14:38,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:14:38,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906113576] [2022-04-07 16:14:38,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:14:38,847 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 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 80 [2022-04-07 16:14:38,847 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:14:38,847 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:38,902 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 80 edges. 80 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:14:38,902 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:14:38,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:14:38,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:14:38,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:14:38,903 INFO L87 Difference]: Start difference. First operand 194 states and 289 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:44,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:44,309 INFO L93 Difference]: Finished difference Result 379 states and 571 transitions. [2022-04-07 16:14:44,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:14:44,309 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 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 80 [2022-04-07 16:14:44,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:14:44,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:44,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 472 transitions. [2022-04-07 16:14:44,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:44,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 472 transitions. [2022-04-07 16:14:44,315 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 472 transitions. [2022-04-07 16:14:44,588 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-07 16:14:44,591 INFO L225 Difference]: With dead ends: 379 [2022-04-07 16:14:44,591 INFO L226 Difference]: Without dead ends: 211 [2022-04-07 16:14:44,591 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:14:44,592 INFO L913 BasicCegarLoop]: 201 mSDtfsCounter, 35 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-04-07 16:14:44,592 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 517 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-04-07 16:14:44,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-04-07 16:14:44,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 194. [2022-04-07 16:14:44,595 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:14:44,595 INFO L82 GeneralOperation]: Start isEquivalent. First operand 211 states. Second operand has 194 states, 189 states have (on average 1.5026455026455026) internal successors, (284), 189 states have internal predecessors, (284), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:44,595 INFO L74 IsIncluded]: Start isIncluded. First operand 211 states. Second operand has 194 states, 189 states have (on average 1.5026455026455026) internal successors, (284), 189 states have internal predecessors, (284), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:44,596 INFO L87 Difference]: Start difference. First operand 211 states. Second operand has 194 states, 189 states have (on average 1.5026455026455026) internal successors, (284), 189 states have internal predecessors, (284), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:44,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:44,598 INFO L93 Difference]: Finished difference Result 211 states and 311 transitions. [2022-04-07 16:14:44,598 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 311 transitions. [2022-04-07 16:14:44,599 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:44,599 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:44,599 INFO L74 IsIncluded]: Start isIncluded. First operand has 194 states, 189 states have (on average 1.5026455026455026) internal successors, (284), 189 states have internal predecessors, (284), 3 states have call successors, (3), 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 211 states. [2022-04-07 16:14:44,599 INFO L87 Difference]: Start difference. First operand has 194 states, 189 states have (on average 1.5026455026455026) internal successors, (284), 189 states have internal predecessors, (284), 3 states have call successors, (3), 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 211 states. [2022-04-07 16:14:44,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:44,602 INFO L93 Difference]: Finished difference Result 211 states and 311 transitions. [2022-04-07 16:14:44,602 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 311 transitions. [2022-04-07 16:14:44,602 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:44,602 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:44,602 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:14:44,602 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:14:44,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 189 states have (on average 1.5026455026455026) internal successors, (284), 189 states have internal predecessors, (284), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:44,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 288 transitions. [2022-04-07 16:14:44,605 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 288 transitions. Word has length 80 [2022-04-07 16:14:44,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:14:44,605 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 288 transitions. [2022-04-07 16:14:44,605 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:44,605 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 288 transitions. [2022-04-07 16:14:44,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-04-07 16:14:44,606 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:14:44,606 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:14:44,606 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-04-07 16:14:44,606 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:14:44,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:14:44,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1404555275, now seen corresponding path program 1 times [2022-04-07 16:14:44,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:14:44,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309523080] [2022-04-07 16:14:44,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:14:44,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:14:44,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:44,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:14:44,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:44,708 INFO L290 TraceCheckUtils]: 0: Hoare triple {12049#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {12042#true} is VALID [2022-04-07 16:14:44,708 INFO L290 TraceCheckUtils]: 1: Hoare triple {12042#true} assume true; {12042#true} is VALID [2022-04-07 16:14:44,708 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {12042#true} {12042#true} #693#return; {12042#true} is VALID [2022-04-07 16:14:44,709 INFO L272 TraceCheckUtils]: 0: Hoare triple {12042#true} call ULTIMATE.init(); {12049#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:14:44,709 INFO L290 TraceCheckUtils]: 1: Hoare triple {12049#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {12042#true} is VALID [2022-04-07 16:14:44,709 INFO L290 TraceCheckUtils]: 2: Hoare triple {12042#true} assume true; {12042#true} is VALID [2022-04-07 16:14:44,709 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12042#true} {12042#true} #693#return; {12042#true} is VALID [2022-04-07 16:14:44,709 INFO L272 TraceCheckUtils]: 4: Hoare triple {12042#true} call #t~ret161 := main(); {12042#true} is VALID [2022-04-07 16:14:44,709 INFO L290 TraceCheckUtils]: 5: Hoare triple {12042#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {12042#true} is VALID [2022-04-07 16:14:44,709 INFO L290 TraceCheckUtils]: 6: Hoare triple {12042#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,709 INFO L272 TraceCheckUtils]: 7: Hoare triple {12042#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {12042#true} is VALID [2022-04-07 16:14:44,709 INFO L290 TraceCheckUtils]: 8: Hoare triple {12042#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,709 INFO L290 TraceCheckUtils]: 9: Hoare triple {12042#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {12042#true} is VALID [2022-04-07 16:14:44,709 INFO L290 TraceCheckUtils]: 10: Hoare triple {12042#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {12042#true} is VALID [2022-04-07 16:14:44,709 INFO L290 TraceCheckUtils]: 11: Hoare triple {12042#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {12042#true} is VALID [2022-04-07 16:14:44,709 INFO L290 TraceCheckUtils]: 12: Hoare triple {12042#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 13: Hoare triple {12042#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 14: Hoare triple {12042#true} assume !false; {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 15: Hoare triple {12042#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 16: Hoare triple {12042#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 17: Hoare triple {12042#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 18: Hoare triple {12042#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 19: Hoare triple {12042#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 20: Hoare triple {12042#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 21: Hoare triple {12042#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 22: Hoare triple {12042#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 23: Hoare triple {12042#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 24: Hoare triple {12042#true} assume 8464 == #t~mem55;havoc #t~mem55; {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 25: Hoare triple {12042#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 26: Hoare triple {12042#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 27: Hoare triple {12042#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,710 INFO L290 TraceCheckUtils]: 28: Hoare triple {12042#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,711 INFO L290 TraceCheckUtils]: 29: Hoare triple {12042#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {12042#true} is VALID [2022-04-07 16:14:44,711 INFO L290 TraceCheckUtils]: 30: Hoare triple {12042#true} ~skip~0 := 0; {12042#true} is VALID [2022-04-07 16:14:44,711 INFO L290 TraceCheckUtils]: 31: Hoare triple {12042#true} assume !false; {12042#true} is VALID [2022-04-07 16:14:44,711 INFO L290 TraceCheckUtils]: 32: Hoare triple {12042#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,711 INFO L290 TraceCheckUtils]: 33: Hoare triple {12042#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,711 INFO L290 TraceCheckUtils]: 34: Hoare triple {12042#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,712 INFO L290 TraceCheckUtils]: 35: Hoare triple {12042#true} assume 8192 == #t~mem49;havoc #t~mem49; {12042#true} is VALID [2022-04-07 16:14:44,712 INFO L290 TraceCheckUtils]: 36: Hoare triple {12042#true} call write~int(1, ~s.base, 36 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,712 INFO L290 TraceCheckUtils]: 37: Hoare triple {12042#true} assume 0 != (~cb~0.base + ~cb~0.offset) % 4294967296; {12042#true} is VALID [2022-04-07 16:14:44,712 INFO L290 TraceCheckUtils]: 38: Hoare triple {12042#true} call #t~mem82 := read~int(~s.base, ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,712 INFO L290 TraceCheckUtils]: 39: Hoare triple {12042#true} assume !(3 != #t~mem82 / 256);havoc #t~mem82;call write~int(8192, ~s.base, 4 + ~s.offset, 4);call #t~mem83.base, #t~mem83.offset := read~$Pointer$(~s.base, 60 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,712 INFO L290 TraceCheckUtils]: 40: Hoare triple {12042#true} assume !(0 == (#t~mem83.base + #t~mem83.offset) % 4294967296);havoc #t~mem83.base, #t~mem83.offset; {12042#true} is VALID [2022-04-07 16:14:44,712 INFO L290 TraceCheckUtils]: 41: Hoare triple {12042#true} assume !(0 == ~tmp___4~0);call write~int(0, ~s.base, 64 + ~s.offset, 4);call #t~mem85 := read~int(~s.base, 52 + ~s.offset, 4); {12042#true} is VALID [2022-04-07 16:14:44,713 INFO L290 TraceCheckUtils]: 42: Hoare triple {12042#true} assume !(12292 != #t~mem85);havoc #t~mem85;call #t~mem88.base, #t~mem88.offset := read~$Pointer$(~s.base, 204 + ~s.offset, 4);call #t~mem89 := read~int(#t~mem88.base, 76 + #t~mem88.offset, 4);call write~int(1 + #t~mem89, #t~mem88.base, 76 + #t~mem88.offset, 4);havoc #t~mem88.base, #t~mem88.offset;havoc #t~mem89;call write~int(8480, ~s.base, 52 + ~s.offset, 4); {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:44,714 INFO L290 TraceCheckUtils]: 43: Hoare triple {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:44,714 INFO L290 TraceCheckUtils]: 44: Hoare triple {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:44,714 INFO L290 TraceCheckUtils]: 45: Hoare triple {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:44,714 INFO L290 TraceCheckUtils]: 46: Hoare triple {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:44,715 INFO L290 TraceCheckUtils]: 47: Hoare triple {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:44,715 INFO L290 TraceCheckUtils]: 48: Hoare triple {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:44,715 INFO L290 TraceCheckUtils]: 49: Hoare triple {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:44,716 INFO L290 TraceCheckUtils]: 50: Hoare triple {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:44,716 INFO L290 TraceCheckUtils]: 51: Hoare triple {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:44,716 INFO L290 TraceCheckUtils]: 52: Hoare triple {12047#(= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {12048#(= |ssl3_accept_#t~mem52| 8480)} is VALID [2022-04-07 16:14:44,717 INFO L290 TraceCheckUtils]: 53: Hoare triple {12048#(= |ssl3_accept_#t~mem52| 8480)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,717 INFO L290 TraceCheckUtils]: 54: Hoare triple {12043#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,717 INFO L290 TraceCheckUtils]: 55: Hoare triple {12043#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,717 INFO L290 TraceCheckUtils]: 56: Hoare triple {12043#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,717 INFO L290 TraceCheckUtils]: 57: Hoare triple {12043#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,717 INFO L290 TraceCheckUtils]: 58: Hoare triple {12043#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,717 INFO L290 TraceCheckUtils]: 59: Hoare triple {12043#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,717 INFO L290 TraceCheckUtils]: 60: Hoare triple {12043#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,717 INFO L290 TraceCheckUtils]: 61: Hoare triple {12043#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,717 INFO L290 TraceCheckUtils]: 62: Hoare triple {12043#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,723 INFO L290 TraceCheckUtils]: 63: Hoare triple {12043#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,723 INFO L290 TraceCheckUtils]: 64: Hoare triple {12043#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,723 INFO L290 TraceCheckUtils]: 65: Hoare triple {12043#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,723 INFO L290 TraceCheckUtils]: 66: Hoare triple {12043#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,723 INFO L290 TraceCheckUtils]: 67: Hoare triple {12043#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,723 INFO L290 TraceCheckUtils]: 68: Hoare triple {12043#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,723 INFO L290 TraceCheckUtils]: 69: Hoare triple {12043#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,724 INFO L290 TraceCheckUtils]: 70: Hoare triple {12043#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,724 INFO L290 TraceCheckUtils]: 71: Hoare triple {12043#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,724 INFO L290 TraceCheckUtils]: 72: Hoare triple {12043#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,724 INFO L290 TraceCheckUtils]: 73: Hoare triple {12043#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,724 INFO L290 TraceCheckUtils]: 74: Hoare triple {12043#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,724 INFO L290 TraceCheckUtils]: 75: Hoare triple {12043#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {12043#false} is VALID [2022-04-07 16:14:44,724 INFO L290 TraceCheckUtils]: 76: Hoare triple {12043#false} assume 8640 == #t~mem75;havoc #t~mem75; {12043#false} is VALID [2022-04-07 16:14:44,724 INFO L290 TraceCheckUtils]: 77: Hoare triple {12043#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {12043#false} is VALID [2022-04-07 16:14:44,724 INFO L290 TraceCheckUtils]: 78: Hoare triple {12043#false} assume !(4 == ~blastFlag~0); {12043#false} is VALID [2022-04-07 16:14:44,724 INFO L290 TraceCheckUtils]: 79: Hoare triple {12043#false} assume !(7 == ~blastFlag~0); {12043#false} is VALID [2022-04-07 16:14:44,724 INFO L290 TraceCheckUtils]: 80: Hoare triple {12043#false} assume 10 == ~blastFlag~0; {12043#false} is VALID [2022-04-07 16:14:44,724 INFO L290 TraceCheckUtils]: 81: Hoare triple {12043#false} assume !false; {12043#false} is VALID [2022-04-07 16:14:44,724 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-04-07 16:14:44,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:14:44,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309523080] [2022-04-07 16:14:44,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309523080] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:14:44,725 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:14:44,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:14:44,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609585715] [2022-04-07 16:14:44,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:14:44,725 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 1 states have call successors, (3), 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 82 [2022-04-07 16:14:44,726 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:14:44,726 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:44,779 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 78 edges. 78 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:14:44,779 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:14:44,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:14:44,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:14:44,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:14:44,780 INFO L87 Difference]: Start difference. First operand 194 states and 288 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:49,279 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:14:54,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:54,265 INFO L93 Difference]: Finished difference Result 390 states and 586 transitions. [2022-04-07 16:14:54,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:14:54,265 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 1 states have call successors, (3), 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 82 [2022-04-07 16:14:54,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:14:54,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:54,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 455 transitions. [2022-04-07 16:14:54,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:54,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 455 transitions. [2022-04-07 16:14:54,269 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 455 transitions. [2022-04-07 16:14:54,548 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 455 edges. 455 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:14:54,550 INFO L225 Difference]: With dead ends: 390 [2022-04-07 16:14:54,551 INFO L226 Difference]: Without dead ends: 222 [2022-04-07 16:14:54,551 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:14:54,551 INFO L913 BasicCegarLoop]: 230 mSDtfsCounter, 20 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-04-07 16:14:54,551 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 576 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2022-04-07 16:14:54,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-04-07 16:14:54,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 210. [2022-04-07 16:14:54,555 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:14:54,555 INFO L82 GeneralOperation]: Start isEquivalent. First operand 222 states. Second operand has 210 states, 205 states have (on average 1.502439024390244) internal successors, (308), 205 states have internal predecessors, (308), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:54,555 INFO L74 IsIncluded]: Start isIncluded. First operand 222 states. Second operand has 210 states, 205 states have (on average 1.502439024390244) internal successors, (308), 205 states have internal predecessors, (308), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:54,556 INFO L87 Difference]: Start difference. First operand 222 states. Second operand has 210 states, 205 states have (on average 1.502439024390244) internal successors, (308), 205 states have internal predecessors, (308), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:54,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:54,558 INFO L93 Difference]: Finished difference Result 222 states and 327 transitions. [2022-04-07 16:14:54,558 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 327 transitions. [2022-04-07 16:14:54,559 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:54,559 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:54,559 INFO L74 IsIncluded]: Start isIncluded. First operand has 210 states, 205 states have (on average 1.502439024390244) internal successors, (308), 205 states have internal predecessors, (308), 3 states have call successors, (3), 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 222 states. [2022-04-07 16:14:54,559 INFO L87 Difference]: Start difference. First operand has 210 states, 205 states have (on average 1.502439024390244) internal successors, (308), 205 states have internal predecessors, (308), 3 states have call successors, (3), 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 222 states. [2022-04-07 16:14:54,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:14:54,562 INFO L93 Difference]: Finished difference Result 222 states and 327 transitions. [2022-04-07 16:14:54,562 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 327 transitions. [2022-04-07 16:14:54,562 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:14:54,562 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:14:54,562 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:14:54,562 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:14:54,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 205 states have (on average 1.502439024390244) internal successors, (308), 205 states have internal predecessors, (308), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:54,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 312 transitions. [2022-04-07 16:14:54,565 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 312 transitions. Word has length 82 [2022-04-07 16:14:54,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:14:54,565 INFO L478 AbstractCegarLoop]: Abstraction has 210 states and 312 transitions. [2022-04-07 16:14:54,566 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:54,566 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 312 transitions. [2022-04-07 16:14:54,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-04-07 16:14:54,566 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:14:54,566 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:14:54,566 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-04-07 16:14:54,567 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:14:54,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:14:54,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1888193454, now seen corresponding path program 1 times [2022-04-07 16:14:54,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:14:54,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114394655] [2022-04-07 16:14:54,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:14:54,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:14:54,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:54,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:14:54,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:14:54,656 INFO L290 TraceCheckUtils]: 0: Hoare triple {13206#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {13199#true} is VALID [2022-04-07 16:14:54,656 INFO L290 TraceCheckUtils]: 1: Hoare triple {13199#true} assume true; {13199#true} is VALID [2022-04-07 16:14:54,656 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {13199#true} {13199#true} #693#return; {13199#true} is VALID [2022-04-07 16:14:54,657 INFO L272 TraceCheckUtils]: 0: Hoare triple {13199#true} call ULTIMATE.init(); {13206#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:14:54,657 INFO L290 TraceCheckUtils]: 1: Hoare triple {13206#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {13199#true} is VALID [2022-04-07 16:14:54,657 INFO L290 TraceCheckUtils]: 2: Hoare triple {13199#true} assume true; {13199#true} is VALID [2022-04-07 16:14:54,657 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {13199#true} {13199#true} #693#return; {13199#true} is VALID [2022-04-07 16:14:54,657 INFO L272 TraceCheckUtils]: 4: Hoare triple {13199#true} call #t~ret161 := main(); {13199#true} is VALID [2022-04-07 16:14:54,657 INFO L290 TraceCheckUtils]: 5: Hoare triple {13199#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {13199#true} is VALID [2022-04-07 16:14:54,657 INFO L290 TraceCheckUtils]: 6: Hoare triple {13199#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {13199#true} is VALID [2022-04-07 16:14:54,657 INFO L272 TraceCheckUtils]: 7: Hoare triple {13199#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {13199#true} is VALID [2022-04-07 16:14:54,657 INFO L290 TraceCheckUtils]: 8: Hoare triple {13199#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {13199#true} is VALID [2022-04-07 16:14:54,657 INFO L290 TraceCheckUtils]: 9: Hoare triple {13199#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {13199#true} is VALID [2022-04-07 16:14:54,657 INFO L290 TraceCheckUtils]: 10: Hoare triple {13199#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {13199#true} is VALID [2022-04-07 16:14:54,657 INFO L290 TraceCheckUtils]: 11: Hoare triple {13199#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {13199#true} is VALID [2022-04-07 16:14:54,658 INFO L290 TraceCheckUtils]: 12: Hoare triple {13199#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {13199#true} is VALID [2022-04-07 16:14:54,658 INFO L290 TraceCheckUtils]: 13: Hoare triple {13199#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {13199#true} is VALID [2022-04-07 16:14:54,658 INFO L290 TraceCheckUtils]: 14: Hoare triple {13199#true} assume !false; {13199#true} is VALID [2022-04-07 16:14:54,658 INFO L290 TraceCheckUtils]: 15: Hoare triple {13199#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {13199#true} is VALID [2022-04-07 16:14:54,658 INFO L290 TraceCheckUtils]: 16: Hoare triple {13199#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {13199#true} is VALID [2022-04-07 16:14:54,658 INFO L290 TraceCheckUtils]: 17: Hoare triple {13199#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {13199#true} is VALID [2022-04-07 16:14:54,658 INFO L290 TraceCheckUtils]: 18: Hoare triple {13199#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {13199#true} is VALID [2022-04-07 16:14:54,658 INFO L290 TraceCheckUtils]: 19: Hoare triple {13199#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {13199#true} is VALID [2022-04-07 16:14:54,658 INFO L290 TraceCheckUtils]: 20: Hoare triple {13199#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {13199#true} is VALID [2022-04-07 16:14:54,658 INFO L290 TraceCheckUtils]: 21: Hoare triple {13199#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {13199#true} is VALID [2022-04-07 16:14:54,658 INFO L290 TraceCheckUtils]: 22: Hoare triple {13199#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {13199#true} is VALID [2022-04-07 16:14:54,658 INFO L290 TraceCheckUtils]: 23: Hoare triple {13199#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {13199#true} is VALID [2022-04-07 16:14:54,658 INFO L290 TraceCheckUtils]: 24: Hoare triple {13199#true} assume 8464 == #t~mem55;havoc #t~mem55; {13199#true} is VALID [2022-04-07 16:14:54,658 INFO L290 TraceCheckUtils]: 25: Hoare triple {13199#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {13199#true} is VALID [2022-04-07 16:14:54,658 INFO L290 TraceCheckUtils]: 26: Hoare triple {13199#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {13199#true} is VALID [2022-04-07 16:14:54,663 INFO L290 TraceCheckUtils]: 27: Hoare triple {13199#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {13204#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:54,664 INFO L290 TraceCheckUtils]: 28: Hoare triple {13204#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {13204#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:54,664 INFO L290 TraceCheckUtils]: 29: Hoare triple {13204#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {13204#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:54,664 INFO L290 TraceCheckUtils]: 30: Hoare triple {13204#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {13204#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:54,665 INFO L290 TraceCheckUtils]: 31: Hoare triple {13204#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {13204#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:54,665 INFO L290 TraceCheckUtils]: 32: Hoare triple {13204#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {13204#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:54,665 INFO L290 TraceCheckUtils]: 33: Hoare triple {13204#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {13204#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:14:54,666 INFO L290 TraceCheckUtils]: 34: Hoare triple {13204#(= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {13205#(= |ssl3_accept_#t~mem49| 8496)} is VALID [2022-04-07 16:14:54,666 INFO L290 TraceCheckUtils]: 35: Hoare triple {13205#(= |ssl3_accept_#t~mem49| 8496)} assume 8192 == #t~mem49;havoc #t~mem49; {13200#false} is VALID [2022-04-07 16:14:54,666 INFO L290 TraceCheckUtils]: 36: Hoare triple {13200#false} call write~int(1, ~s.base, 36 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,666 INFO L290 TraceCheckUtils]: 37: Hoare triple {13200#false} assume 0 != (~cb~0.base + ~cb~0.offset) % 4294967296; {13200#false} is VALID [2022-04-07 16:14:54,666 INFO L290 TraceCheckUtils]: 38: Hoare triple {13200#false} call #t~mem82 := read~int(~s.base, ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,666 INFO L290 TraceCheckUtils]: 39: Hoare triple {13200#false} assume !(3 != #t~mem82 / 256);havoc #t~mem82;call write~int(8192, ~s.base, 4 + ~s.offset, 4);call #t~mem83.base, #t~mem83.offset := read~$Pointer$(~s.base, 60 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,666 INFO L290 TraceCheckUtils]: 40: Hoare triple {13200#false} assume !(0 == (#t~mem83.base + #t~mem83.offset) % 4294967296);havoc #t~mem83.base, #t~mem83.offset; {13200#false} is VALID [2022-04-07 16:14:54,666 INFO L290 TraceCheckUtils]: 41: Hoare triple {13200#false} assume !(0 == ~tmp___4~0);call write~int(0, ~s.base, 64 + ~s.offset, 4);call #t~mem85 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,666 INFO L290 TraceCheckUtils]: 42: Hoare triple {13200#false} assume 12292 != #t~mem85;havoc #t~mem85; {13200#false} is VALID [2022-04-07 16:14:54,666 INFO L290 TraceCheckUtils]: 43: Hoare triple {13200#false} assume !(0 == ~tmp___5~0);call write~int(8464, ~s.base, 52 + ~s.offset, 4);call #t~mem86.base, #t~mem86.offset := read~$Pointer$(~s.base, 204 + ~s.offset, 4);call #t~mem87 := read~int(#t~mem86.base, 72 + #t~mem86.offset, 4);call write~int(1 + #t~mem87, #t~mem86.base, 72 + #t~mem86.offset, 4);havoc #t~mem86.base, #t~mem86.offset;havoc #t~mem87; {13200#false} is VALID [2022-04-07 16:14:54,666 INFO L290 TraceCheckUtils]: 44: Hoare triple {13200#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,666 INFO L290 TraceCheckUtils]: 45: Hoare triple {13200#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 46: Hoare triple {13200#false} ~skip~0 := 0; {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 47: Hoare triple {13200#false} assume !false; {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 48: Hoare triple {13200#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 49: Hoare triple {13200#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 50: Hoare triple {13200#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 51: Hoare triple {13200#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 52: Hoare triple {13200#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 53: Hoare triple {13200#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 54: Hoare triple {13200#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 55: Hoare triple {13200#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 56: Hoare triple {13200#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 57: Hoare triple {13200#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 58: Hoare triple {13200#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 59: Hoare triple {13200#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 60: Hoare triple {13200#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,667 INFO L290 TraceCheckUtils]: 61: Hoare triple {13200#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,668 INFO L290 TraceCheckUtils]: 62: Hoare triple {13200#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,668 INFO L290 TraceCheckUtils]: 63: Hoare triple {13200#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,668 INFO L290 TraceCheckUtils]: 64: Hoare triple {13200#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,668 INFO L290 TraceCheckUtils]: 65: Hoare triple {13200#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,668 INFO L290 TraceCheckUtils]: 66: Hoare triple {13200#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,668 INFO L290 TraceCheckUtils]: 67: Hoare triple {13200#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,668 INFO L290 TraceCheckUtils]: 68: Hoare triple {13200#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,668 INFO L290 TraceCheckUtils]: 69: Hoare triple {13200#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,668 INFO L290 TraceCheckUtils]: 70: Hoare triple {13200#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,668 INFO L290 TraceCheckUtils]: 71: Hoare triple {13200#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,668 INFO L290 TraceCheckUtils]: 72: Hoare triple {13200#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,668 INFO L290 TraceCheckUtils]: 73: Hoare triple {13200#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,668 INFO L290 TraceCheckUtils]: 74: Hoare triple {13200#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,668 INFO L290 TraceCheckUtils]: 75: Hoare triple {13200#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,668 INFO L290 TraceCheckUtils]: 76: Hoare triple {13200#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {13200#false} is VALID [2022-04-07 16:14:54,669 INFO L290 TraceCheckUtils]: 77: Hoare triple {13200#false} assume 8640 == #t~mem75;havoc #t~mem75; {13200#false} is VALID [2022-04-07 16:14:54,669 INFO L290 TraceCheckUtils]: 78: Hoare triple {13200#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {13200#false} is VALID [2022-04-07 16:14:54,669 INFO L290 TraceCheckUtils]: 79: Hoare triple {13200#false} assume !(4 == ~blastFlag~0); {13200#false} is VALID [2022-04-07 16:14:54,669 INFO L290 TraceCheckUtils]: 80: Hoare triple {13200#false} assume !(7 == ~blastFlag~0); {13200#false} is VALID [2022-04-07 16:14:54,669 INFO L290 TraceCheckUtils]: 81: Hoare triple {13200#false} assume 10 == ~blastFlag~0; {13200#false} is VALID [2022-04-07 16:14:54,669 INFO L290 TraceCheckUtils]: 82: Hoare triple {13200#false} assume !false; {13200#false} is VALID [2022-04-07 16:14:54,669 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-07 16:14:54,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:14:54,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114394655] [2022-04-07 16:14:54,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114394655] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:14:54,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:14:54,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:14:54,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474176371] [2022-04-07 16:14:54,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:14:54,670 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (3), 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 83 [2022-04-07 16:14:54,670 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:14:54,670 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:54,721 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 83 edges. 83 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:14:54,721 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:14:54,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:14:54,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:14:54,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:14:54,722 INFO L87 Difference]: Start difference. First operand 210 states and 312 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:14:56,987 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:14:59,292 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:15:02,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:02,401 INFO L93 Difference]: Finished difference Result 411 states and 617 transitions. [2022-04-07 16:15:02,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:15:02,401 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (3), 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 83 [2022-04-07 16:15:02,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:15:02,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:02,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 471 transitions. [2022-04-07 16:15:02,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:02,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 471 transitions. [2022-04-07 16:15:02,405 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 471 transitions. [2022-04-07 16:15:02,688 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 471 edges. 471 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:15:02,691 INFO L225 Difference]: With dead ends: 411 [2022-04-07 16:15:02,691 INFO L226 Difference]: Without dead ends: 227 [2022-04-07 16:15:02,691 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:15:02,692 INFO L913 BasicCegarLoop]: 201 mSDtfsCounter, 37 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-04-07 16:15:02,692 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 517 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2022-04-07 16:15:02,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-04-07 16:15:02,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 210. [2022-04-07 16:15:02,695 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:15:02,696 INFO L82 GeneralOperation]: Start isEquivalent. First operand 227 states. Second operand has 210 states, 205 states have (on average 1.497560975609756) internal successors, (307), 205 states have internal predecessors, (307), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:02,696 INFO L74 IsIncluded]: Start isIncluded. First operand 227 states. Second operand has 210 states, 205 states have (on average 1.497560975609756) internal successors, (307), 205 states have internal predecessors, (307), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:02,696 INFO L87 Difference]: Start difference. First operand 227 states. Second operand has 210 states, 205 states have (on average 1.497560975609756) internal successors, (307), 205 states have internal predecessors, (307), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:02,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:02,699 INFO L93 Difference]: Finished difference Result 227 states and 334 transitions. [2022-04-07 16:15:02,699 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 334 transitions. [2022-04-07 16:15:02,699 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:02,699 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:02,699 INFO L74 IsIncluded]: Start isIncluded. First operand has 210 states, 205 states have (on average 1.497560975609756) internal successors, (307), 205 states have internal predecessors, (307), 3 states have call successors, (3), 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 227 states. [2022-04-07 16:15:02,700 INFO L87 Difference]: Start difference. First operand has 210 states, 205 states have (on average 1.497560975609756) internal successors, (307), 205 states have internal predecessors, (307), 3 states have call successors, (3), 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 227 states. [2022-04-07 16:15:02,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:02,702 INFO L93 Difference]: Finished difference Result 227 states and 334 transitions. [2022-04-07 16:15:02,703 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 334 transitions. [2022-04-07 16:15:02,703 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:02,703 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:02,703 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:15:02,703 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:15:02,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 205 states have (on average 1.497560975609756) internal successors, (307), 205 states have internal predecessors, (307), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:02,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 311 transitions. [2022-04-07 16:15:02,706 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 311 transitions. Word has length 83 [2022-04-07 16:15:02,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:15:02,706 INFO L478 AbstractCegarLoop]: Abstraction has 210 states and 311 transitions. [2022-04-07 16:15:02,706 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:02,706 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 311 transitions. [2022-04-07 16:15:02,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-04-07 16:15:02,707 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:15:02,707 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:15:02,707 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-04-07 16:15:02,707 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:15:02,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:15:02,707 INFO L85 PathProgramCache]: Analyzing trace with hash 678079044, now seen corresponding path program 1 times [2022-04-07 16:15:02,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:15:02,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133346331] [2022-04-07 16:15:02,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:15:02,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:15:02,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:02,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:15:02,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:02,807 INFO L290 TraceCheckUtils]: 0: Hoare triple {14397#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {14390#true} is VALID [2022-04-07 16:15:02,807 INFO L290 TraceCheckUtils]: 1: Hoare triple {14390#true} assume true; {14390#true} is VALID [2022-04-07 16:15:02,807 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {14390#true} {14390#true} #693#return; {14390#true} is VALID [2022-04-07 16:15:02,808 INFO L272 TraceCheckUtils]: 0: Hoare triple {14390#true} call ULTIMATE.init(); {14397#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:15:02,808 INFO L290 TraceCheckUtils]: 1: Hoare triple {14397#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {14390#true} is VALID [2022-04-07 16:15:02,808 INFO L290 TraceCheckUtils]: 2: Hoare triple {14390#true} assume true; {14390#true} is VALID [2022-04-07 16:15:02,808 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {14390#true} {14390#true} #693#return; {14390#true} is VALID [2022-04-07 16:15:02,808 INFO L272 TraceCheckUtils]: 4: Hoare triple {14390#true} call #t~ret161 := main(); {14390#true} is VALID [2022-04-07 16:15:02,808 INFO L290 TraceCheckUtils]: 5: Hoare triple {14390#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {14390#true} is VALID [2022-04-07 16:15:02,808 INFO L290 TraceCheckUtils]: 6: Hoare triple {14390#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {14390#true} is VALID [2022-04-07 16:15:02,808 INFO L272 TraceCheckUtils]: 7: Hoare triple {14390#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {14390#true} is VALID [2022-04-07 16:15:02,808 INFO L290 TraceCheckUtils]: 8: Hoare triple {14390#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {14390#true} is VALID [2022-04-07 16:15:02,808 INFO L290 TraceCheckUtils]: 9: Hoare triple {14390#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {14390#true} is VALID [2022-04-07 16:15:02,808 INFO L290 TraceCheckUtils]: 10: Hoare triple {14390#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {14390#true} is VALID [2022-04-07 16:15:02,808 INFO L290 TraceCheckUtils]: 11: Hoare triple {14390#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {14390#true} is VALID [2022-04-07 16:15:02,808 INFO L290 TraceCheckUtils]: 12: Hoare triple {14390#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {14390#true} is VALID [2022-04-07 16:15:02,809 INFO L290 TraceCheckUtils]: 13: Hoare triple {14390#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {14390#true} is VALID [2022-04-07 16:15:02,809 INFO L290 TraceCheckUtils]: 14: Hoare triple {14390#true} assume !false; {14390#true} is VALID [2022-04-07 16:15:02,809 INFO L290 TraceCheckUtils]: 15: Hoare triple {14390#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {14390#true} is VALID [2022-04-07 16:15:02,809 INFO L290 TraceCheckUtils]: 16: Hoare triple {14390#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {14390#true} is VALID [2022-04-07 16:15:02,809 INFO L290 TraceCheckUtils]: 17: Hoare triple {14390#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {14390#true} is VALID [2022-04-07 16:15:02,809 INFO L290 TraceCheckUtils]: 18: Hoare triple {14390#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {14390#true} is VALID [2022-04-07 16:15:02,809 INFO L290 TraceCheckUtils]: 19: Hoare triple {14390#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {14390#true} is VALID [2022-04-07 16:15:02,809 INFO L290 TraceCheckUtils]: 20: Hoare triple {14390#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {14390#true} is VALID [2022-04-07 16:15:02,809 INFO L290 TraceCheckUtils]: 21: Hoare triple {14390#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {14390#true} is VALID [2022-04-07 16:15:02,809 INFO L290 TraceCheckUtils]: 22: Hoare triple {14390#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {14390#true} is VALID [2022-04-07 16:15:02,809 INFO L290 TraceCheckUtils]: 23: Hoare triple {14390#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {14390#true} is VALID [2022-04-07 16:15:02,809 INFO L290 TraceCheckUtils]: 24: Hoare triple {14390#true} assume 8464 == #t~mem55;havoc #t~mem55; {14390#true} is VALID [2022-04-07 16:15:02,809 INFO L290 TraceCheckUtils]: 25: Hoare triple {14390#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {14390#true} is VALID [2022-04-07 16:15:02,809 INFO L290 TraceCheckUtils]: 26: Hoare triple {14390#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {14390#true} is VALID [2022-04-07 16:15:02,810 INFO L290 TraceCheckUtils]: 27: Hoare triple {14390#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:02,811 INFO L290 TraceCheckUtils]: 28: Hoare triple {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:02,811 INFO L290 TraceCheckUtils]: 29: Hoare triple {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:02,811 INFO L290 TraceCheckUtils]: 30: Hoare triple {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} ~skip~0 := 0; {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:02,812 INFO L290 TraceCheckUtils]: 31: Hoare triple {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:02,812 INFO L290 TraceCheckUtils]: 32: Hoare triple {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:02,812 INFO L290 TraceCheckUtils]: 33: Hoare triple {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:02,813 INFO L290 TraceCheckUtils]: 34: Hoare triple {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:02,813 INFO L290 TraceCheckUtils]: 35: Hoare triple {14395#(not (= 24576 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {14396#(not (= 24576 |ssl3_accept_#t~mem50|))} is VALID [2022-04-07 16:15:02,813 INFO L290 TraceCheckUtils]: 36: Hoare triple {14396#(not (= 24576 |ssl3_accept_#t~mem50|))} assume 24576 == #t~mem50;havoc #t~mem50; {14391#false} is VALID [2022-04-07 16:15:02,813 INFO L290 TraceCheckUtils]: 37: Hoare triple {14391#false} call write~int(1, ~s.base, 36 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,813 INFO L290 TraceCheckUtils]: 38: Hoare triple {14391#false} assume 0 != (~cb~0.base + ~cb~0.offset) % 4294967296; {14391#false} is VALID [2022-04-07 16:15:02,813 INFO L290 TraceCheckUtils]: 39: Hoare triple {14391#false} call #t~mem82 := read~int(~s.base, ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,813 INFO L290 TraceCheckUtils]: 40: Hoare triple {14391#false} assume !(3 != #t~mem82 / 256);havoc #t~mem82;call write~int(8192, ~s.base, 4 + ~s.offset, 4);call #t~mem83.base, #t~mem83.offset := read~$Pointer$(~s.base, 60 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,813 INFO L290 TraceCheckUtils]: 41: Hoare triple {14391#false} assume !(0 == (#t~mem83.base + #t~mem83.offset) % 4294967296);havoc #t~mem83.base, #t~mem83.offset; {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 42: Hoare triple {14391#false} assume !(0 == ~tmp___4~0);call write~int(0, ~s.base, 64 + ~s.offset, 4);call #t~mem85 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 43: Hoare triple {14391#false} assume 12292 != #t~mem85;havoc #t~mem85; {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 44: Hoare triple {14391#false} assume !(0 == ~tmp___5~0);call write~int(8464, ~s.base, 52 + ~s.offset, 4);call #t~mem86.base, #t~mem86.offset := read~$Pointer$(~s.base, 204 + ~s.offset, 4);call #t~mem87 := read~int(#t~mem86.base, 72 + #t~mem86.offset, 4);call write~int(1 + #t~mem87, #t~mem86.base, 72 + #t~mem86.offset, 4);havoc #t~mem86.base, #t~mem86.offset;havoc #t~mem87; {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 45: Hoare triple {14391#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 46: Hoare triple {14391#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 47: Hoare triple {14391#false} ~skip~0 := 0; {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 48: Hoare triple {14391#false} assume !false; {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 49: Hoare triple {14391#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 50: Hoare triple {14391#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 51: Hoare triple {14391#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 52: Hoare triple {14391#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 53: Hoare triple {14391#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 54: Hoare triple {14391#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 55: Hoare triple {14391#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 56: Hoare triple {14391#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,814 INFO L290 TraceCheckUtils]: 57: Hoare triple {14391#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 58: Hoare triple {14391#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 59: Hoare triple {14391#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 60: Hoare triple {14391#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 61: Hoare triple {14391#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 62: Hoare triple {14391#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 63: Hoare triple {14391#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 64: Hoare triple {14391#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 65: Hoare triple {14391#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 66: Hoare triple {14391#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 67: Hoare triple {14391#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 68: Hoare triple {14391#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 69: Hoare triple {14391#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 70: Hoare triple {14391#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 71: Hoare triple {14391#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 72: Hoare triple {14391#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,815 INFO L290 TraceCheckUtils]: 73: Hoare triple {14391#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,816 INFO L290 TraceCheckUtils]: 74: Hoare triple {14391#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,816 INFO L290 TraceCheckUtils]: 75: Hoare triple {14391#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,816 INFO L290 TraceCheckUtils]: 76: Hoare triple {14391#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,816 INFO L290 TraceCheckUtils]: 77: Hoare triple {14391#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {14391#false} is VALID [2022-04-07 16:15:02,816 INFO L290 TraceCheckUtils]: 78: Hoare triple {14391#false} assume 8640 == #t~mem75;havoc #t~mem75; {14391#false} is VALID [2022-04-07 16:15:02,816 INFO L290 TraceCheckUtils]: 79: Hoare triple {14391#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {14391#false} is VALID [2022-04-07 16:15:02,816 INFO L290 TraceCheckUtils]: 80: Hoare triple {14391#false} assume !(4 == ~blastFlag~0); {14391#false} is VALID [2022-04-07 16:15:02,816 INFO L290 TraceCheckUtils]: 81: Hoare triple {14391#false} assume !(7 == ~blastFlag~0); {14391#false} is VALID [2022-04-07 16:15:02,816 INFO L290 TraceCheckUtils]: 82: Hoare triple {14391#false} assume 10 == ~blastFlag~0; {14391#false} is VALID [2022-04-07 16:15:02,816 INFO L290 TraceCheckUtils]: 83: Hoare triple {14391#false} assume !false; {14391#false} is VALID [2022-04-07 16:15:02,816 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-07 16:15:02,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:15:02,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133346331] [2022-04-07 16:15:02,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133346331] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:15:02,817 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:15:02,817 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:15:02,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828998143] [2022-04-07 16:15:02,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:15:02,817 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 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 84 [2022-04-07 16:15:02,817 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:15:02,817 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 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-07 16:15:02,877 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-07 16:15:02,877 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:15:02,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:15:02,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:15:02,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:15:02,878 INFO L87 Difference]: Start difference. First operand 210 states and 311 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 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-07 16:15:08,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:08,625 INFO L93 Difference]: Finished difference Result 492 states and 743 transitions. [2022-04-07 16:15:08,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:15:08,625 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 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 84 [2022-04-07 16:15:08,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:15:08,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 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-07 16:15:08,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 593 transitions. [2022-04-07 16:15:08,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 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-07 16:15:08,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 593 transitions. [2022-04-07 16:15:08,630 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 593 transitions. [2022-04-07 16:15:08,994 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 593 edges. 593 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:15:08,998 INFO L225 Difference]: With dead ends: 492 [2022-04-07 16:15:08,998 INFO L226 Difference]: Without dead ends: 308 [2022-04-07 16:15:08,999 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:15:08,999 INFO L913 BasicCegarLoop]: 121 mSDtfsCounter, 144 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-04-07 16:15:08,999 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 352 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-04-07 16:15:09,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-04-07 16:15:09,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 210. [2022-04-07 16:15:09,003 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:15:09,003 INFO L82 GeneralOperation]: Start isEquivalent. First operand 308 states. Second operand has 210 states, 205 states have (on average 1.4829268292682927) internal successors, (304), 205 states have internal predecessors, (304), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:09,003 INFO L74 IsIncluded]: Start isIncluded. First operand 308 states. Second operand has 210 states, 205 states have (on average 1.4829268292682927) internal successors, (304), 205 states have internal predecessors, (304), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:09,004 INFO L87 Difference]: Start difference. First operand 308 states. Second operand has 210 states, 205 states have (on average 1.4829268292682927) internal successors, (304), 205 states have internal predecessors, (304), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:09,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:09,008 INFO L93 Difference]: Finished difference Result 308 states and 459 transitions. [2022-04-07 16:15:09,008 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 459 transitions. [2022-04-07 16:15:09,008 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:09,008 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:09,009 INFO L74 IsIncluded]: Start isIncluded. First operand has 210 states, 205 states have (on average 1.4829268292682927) internal successors, (304), 205 states have internal predecessors, (304), 3 states have call successors, (3), 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 308 states. [2022-04-07 16:15:09,009 INFO L87 Difference]: Start difference. First operand has 210 states, 205 states have (on average 1.4829268292682927) internal successors, (304), 205 states have internal predecessors, (304), 3 states have call successors, (3), 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 308 states. [2022-04-07 16:15:09,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:09,013 INFO L93 Difference]: Finished difference Result 308 states and 459 transitions. [2022-04-07 16:15:09,013 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 459 transitions. [2022-04-07 16:15:09,013 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:09,014 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:09,014 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:15:09,014 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:15:09,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 205 states have (on average 1.4829268292682927) internal successors, (304), 205 states have internal predecessors, (304), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:09,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 308 transitions. [2022-04-07 16:15:09,017 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 308 transitions. Word has length 84 [2022-04-07 16:15:09,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:15:09,017 INFO L478 AbstractCegarLoop]: Abstraction has 210 states and 308 transitions. [2022-04-07 16:15:09,017 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 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-07 16:15:09,017 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 308 transitions. [2022-04-07 16:15:09,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-07 16:15:09,018 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:15:09,018 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:15:09,018 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-04-07 16:15:09,018 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:15:09,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:15:09,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1922791479, now seen corresponding path program 1 times [2022-04-07 16:15:09,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:15:09,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038260771] [2022-04-07 16:15:09,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:15:09,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:15:09,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:09,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:15:09,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:09,116 INFO L290 TraceCheckUtils]: 0: Hoare triple {15847#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {15840#true} is VALID [2022-04-07 16:15:09,117 INFO L290 TraceCheckUtils]: 1: Hoare triple {15840#true} assume true; {15840#true} is VALID [2022-04-07 16:15:09,117 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {15840#true} {15840#true} #693#return; {15840#true} is VALID [2022-04-07 16:15:09,117 INFO L272 TraceCheckUtils]: 0: Hoare triple {15840#true} call ULTIMATE.init(); {15847#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:15:09,117 INFO L290 TraceCheckUtils]: 1: Hoare triple {15847#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {15840#true} is VALID [2022-04-07 16:15:09,117 INFO L290 TraceCheckUtils]: 2: Hoare triple {15840#true} assume true; {15840#true} is VALID [2022-04-07 16:15:09,117 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15840#true} {15840#true} #693#return; {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L272 TraceCheckUtils]: 4: Hoare triple {15840#true} call #t~ret161 := main(); {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L290 TraceCheckUtils]: 5: Hoare triple {15840#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L290 TraceCheckUtils]: 6: Hoare triple {15840#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L272 TraceCheckUtils]: 7: Hoare triple {15840#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L290 TraceCheckUtils]: 8: Hoare triple {15840#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L290 TraceCheckUtils]: 9: Hoare triple {15840#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L290 TraceCheckUtils]: 10: Hoare triple {15840#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L290 TraceCheckUtils]: 11: Hoare triple {15840#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L290 TraceCheckUtils]: 12: Hoare triple {15840#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L290 TraceCheckUtils]: 13: Hoare triple {15840#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L290 TraceCheckUtils]: 14: Hoare triple {15840#true} assume !false; {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L290 TraceCheckUtils]: 15: Hoare triple {15840#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L290 TraceCheckUtils]: 16: Hoare triple {15840#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L290 TraceCheckUtils]: 17: Hoare triple {15840#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L290 TraceCheckUtils]: 18: Hoare triple {15840#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {15840#true} is VALID [2022-04-07 16:15:09,118 INFO L290 TraceCheckUtils]: 19: Hoare triple {15840#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {15840#true} is VALID [2022-04-07 16:15:09,119 INFO L290 TraceCheckUtils]: 20: Hoare triple {15840#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {15840#true} is VALID [2022-04-07 16:15:09,119 INFO L290 TraceCheckUtils]: 21: Hoare triple {15840#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {15840#true} is VALID [2022-04-07 16:15:09,119 INFO L290 TraceCheckUtils]: 22: Hoare triple {15840#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {15840#true} is VALID [2022-04-07 16:15:09,119 INFO L290 TraceCheckUtils]: 23: Hoare triple {15840#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {15840#true} is VALID [2022-04-07 16:15:09,119 INFO L290 TraceCheckUtils]: 24: Hoare triple {15840#true} assume 8464 == #t~mem55;havoc #t~mem55; {15840#true} is VALID [2022-04-07 16:15:09,119 INFO L290 TraceCheckUtils]: 25: Hoare triple {15840#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {15840#true} is VALID [2022-04-07 16:15:09,119 INFO L290 TraceCheckUtils]: 26: Hoare triple {15840#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {15840#true} is VALID [2022-04-07 16:15:09,120 INFO L290 TraceCheckUtils]: 27: Hoare triple {15840#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:09,120 INFO L290 TraceCheckUtils]: 28: Hoare triple {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:09,120 INFO L290 TraceCheckUtils]: 29: Hoare triple {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:09,121 INFO L290 TraceCheckUtils]: 30: Hoare triple {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} ~skip~0 := 0; {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:09,121 INFO L290 TraceCheckUtils]: 31: Hoare triple {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:09,121 INFO L290 TraceCheckUtils]: 32: Hoare triple {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:09,122 INFO L290 TraceCheckUtils]: 33: Hoare triple {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:09,122 INFO L290 TraceCheckUtils]: 34: Hoare triple {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:09,122 INFO L290 TraceCheckUtils]: 35: Hoare triple {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:09,123 INFO L290 TraceCheckUtils]: 36: Hoare triple {15845#(not (= 8195 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {15846#(not (= |ssl3_accept_#t~mem51| 8195))} is VALID [2022-04-07 16:15:09,123 INFO L290 TraceCheckUtils]: 37: Hoare triple {15846#(not (= |ssl3_accept_#t~mem51| 8195))} assume 8195 == #t~mem51;havoc #t~mem51; {15841#false} is VALID [2022-04-07 16:15:09,123 INFO L290 TraceCheckUtils]: 38: Hoare triple {15841#false} call write~int(1, ~s.base, 36 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,123 INFO L290 TraceCheckUtils]: 39: Hoare triple {15841#false} assume 0 != (~cb~0.base + ~cb~0.offset) % 4294967296; {15841#false} is VALID [2022-04-07 16:15:09,123 INFO L290 TraceCheckUtils]: 40: Hoare triple {15841#false} call #t~mem82 := read~int(~s.base, ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,123 INFO L290 TraceCheckUtils]: 41: Hoare triple {15841#false} assume !(3 != #t~mem82 / 256);havoc #t~mem82;call write~int(8192, ~s.base, 4 + ~s.offset, 4);call #t~mem83.base, #t~mem83.offset := read~$Pointer$(~s.base, 60 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,123 INFO L290 TraceCheckUtils]: 42: Hoare triple {15841#false} assume !(0 == (#t~mem83.base + #t~mem83.offset) % 4294967296);havoc #t~mem83.base, #t~mem83.offset; {15841#false} is VALID [2022-04-07 16:15:09,123 INFO L290 TraceCheckUtils]: 43: Hoare triple {15841#false} assume !(0 == ~tmp___4~0);call write~int(0, ~s.base, 64 + ~s.offset, 4);call #t~mem85 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,123 INFO L290 TraceCheckUtils]: 44: Hoare triple {15841#false} assume 12292 != #t~mem85;havoc #t~mem85; {15841#false} is VALID [2022-04-07 16:15:09,124 INFO L290 TraceCheckUtils]: 45: Hoare triple {15841#false} assume !(0 == ~tmp___5~0);call write~int(8464, ~s.base, 52 + ~s.offset, 4);call #t~mem86.base, #t~mem86.offset := read~$Pointer$(~s.base, 204 + ~s.offset, 4);call #t~mem87 := read~int(#t~mem86.base, 72 + #t~mem86.offset, 4);call write~int(1 + #t~mem87, #t~mem86.base, 72 + #t~mem86.offset, 4);havoc #t~mem86.base, #t~mem86.offset;havoc #t~mem87; {15841#false} is VALID [2022-04-07 16:15:09,124 INFO L290 TraceCheckUtils]: 46: Hoare triple {15841#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,124 INFO L290 TraceCheckUtils]: 47: Hoare triple {15841#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {15841#false} is VALID [2022-04-07 16:15:09,124 INFO L290 TraceCheckUtils]: 48: Hoare triple {15841#false} ~skip~0 := 0; {15841#false} is VALID [2022-04-07 16:15:09,124 INFO L290 TraceCheckUtils]: 49: Hoare triple {15841#false} assume !false; {15841#false} is VALID [2022-04-07 16:15:09,124 INFO L290 TraceCheckUtils]: 50: Hoare triple {15841#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,124 INFO L290 TraceCheckUtils]: 51: Hoare triple {15841#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,124 INFO L290 TraceCheckUtils]: 52: Hoare triple {15841#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,124 INFO L290 TraceCheckUtils]: 53: Hoare triple {15841#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,124 INFO L290 TraceCheckUtils]: 54: Hoare triple {15841#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,124 INFO L290 TraceCheckUtils]: 55: Hoare triple {15841#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,124 INFO L290 TraceCheckUtils]: 56: Hoare triple {15841#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,124 INFO L290 TraceCheckUtils]: 57: Hoare triple {15841#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 58: Hoare triple {15841#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 59: Hoare triple {15841#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 60: Hoare triple {15841#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 61: Hoare triple {15841#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 62: Hoare triple {15841#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 63: Hoare triple {15841#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 64: Hoare triple {15841#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 65: Hoare triple {15841#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 66: Hoare triple {15841#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 67: Hoare triple {15841#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 68: Hoare triple {15841#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 69: Hoare triple {15841#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 70: Hoare triple {15841#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 71: Hoare triple {15841#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 72: Hoare triple {15841#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 73: Hoare triple {15841#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,125 INFO L290 TraceCheckUtils]: 74: Hoare triple {15841#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,126 INFO L290 TraceCheckUtils]: 75: Hoare triple {15841#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,126 INFO L290 TraceCheckUtils]: 76: Hoare triple {15841#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,126 INFO L290 TraceCheckUtils]: 77: Hoare triple {15841#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,126 INFO L290 TraceCheckUtils]: 78: Hoare triple {15841#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {15841#false} is VALID [2022-04-07 16:15:09,126 INFO L290 TraceCheckUtils]: 79: Hoare triple {15841#false} assume 8640 == #t~mem75;havoc #t~mem75; {15841#false} is VALID [2022-04-07 16:15:09,126 INFO L290 TraceCheckUtils]: 80: Hoare triple {15841#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {15841#false} is VALID [2022-04-07 16:15:09,126 INFO L290 TraceCheckUtils]: 81: Hoare triple {15841#false} assume !(4 == ~blastFlag~0); {15841#false} is VALID [2022-04-07 16:15:09,126 INFO L290 TraceCheckUtils]: 82: Hoare triple {15841#false} assume !(7 == ~blastFlag~0); {15841#false} is VALID [2022-04-07 16:15:09,126 INFO L290 TraceCheckUtils]: 83: Hoare triple {15841#false} assume 10 == ~blastFlag~0; {15841#false} is VALID [2022-04-07 16:15:09,126 INFO L290 TraceCheckUtils]: 84: Hoare triple {15841#false} assume !false; {15841#false} is VALID [2022-04-07 16:15:09,126 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-07 16:15:09,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:15:09,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038260771] [2022-04-07 16:15:09,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038260771] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:15:09,127 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:15:09,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:15:09,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158812362] [2022-04-07 16:15:09,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:15:09,127 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (3), 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 85 [2022-04-07 16:15:09,127 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:15:09,128 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:09,184 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 85 edges. 85 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:15:09,184 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:15:09,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:15:09,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:15:09,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:15:09,185 INFO L87 Difference]: Start difference. First operand 210 states and 308 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:15,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:15,421 INFO L93 Difference]: Finished difference Result 492 states and 737 transitions. [2022-04-07 16:15:15,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:15:15,421 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (3), 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 85 [2022-04-07 16:15:15,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:15:15,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:15,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 592 transitions. [2022-04-07 16:15:15,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:15,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 592 transitions. [2022-04-07 16:15:15,426 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 592 transitions. [2022-04-07 16:15:15,794 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-07 16:15:15,798 INFO L225 Difference]: With dead ends: 492 [2022-04-07 16:15:15,798 INFO L226 Difference]: Without dead ends: 308 [2022-04-07 16:15:15,798 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:15:15,799 INFO L913 BasicCegarLoop]: 121 mSDtfsCounter, 142 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-04-07 16:15:15,799 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 352 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-04-07 16:15:15,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-04-07 16:15:15,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 210. [2022-04-07 16:15:15,808 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:15:15,808 INFO L82 GeneralOperation]: Start isEquivalent. First operand 308 states. Second operand has 210 states, 205 states have (on average 1.4682926829268292) internal successors, (301), 205 states have internal predecessors, (301), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:15,808 INFO L74 IsIncluded]: Start isIncluded. First operand 308 states. Second operand has 210 states, 205 states have (on average 1.4682926829268292) internal successors, (301), 205 states have internal predecessors, (301), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:15,808 INFO L87 Difference]: Start difference. First operand 308 states. Second operand has 210 states, 205 states have (on average 1.4682926829268292) internal successors, (301), 205 states have internal predecessors, (301), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:15,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:15,821 INFO L93 Difference]: Finished difference Result 308 states and 456 transitions. [2022-04-07 16:15:15,821 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 456 transitions. [2022-04-07 16:15:15,822 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:15,822 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:15,822 INFO L74 IsIncluded]: Start isIncluded. First operand has 210 states, 205 states have (on average 1.4682926829268292) internal successors, (301), 205 states have internal predecessors, (301), 3 states have call successors, (3), 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 308 states. [2022-04-07 16:15:15,822 INFO L87 Difference]: Start difference. First operand has 210 states, 205 states have (on average 1.4682926829268292) internal successors, (301), 205 states have internal predecessors, (301), 3 states have call successors, (3), 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 308 states. [2022-04-07 16:15:15,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:15,827 INFO L93 Difference]: Finished difference Result 308 states and 456 transitions. [2022-04-07 16:15:15,827 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 456 transitions. [2022-04-07 16:15:15,827 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:15,827 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:15,827 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:15:15,827 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:15:15,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 205 states have (on average 1.4682926829268292) internal successors, (301), 205 states have internal predecessors, (301), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:15,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 305 transitions. [2022-04-07 16:15:15,830 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 305 transitions. Word has length 85 [2022-04-07 16:15:15,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:15:15,830 INFO L478 AbstractCegarLoop]: Abstraction has 210 states and 305 transitions. [2022-04-07 16:15:15,830 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:15,831 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 305 transitions. [2022-04-07 16:15:15,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-04-07 16:15:15,831 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:15:15,831 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:15:15,831 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-04-07 16:15:15,831 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:15:15,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:15:15,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1358981921, now seen corresponding path program 1 times [2022-04-07 16:15:15,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:15:15,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700257685] [2022-04-07 16:15:15,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:15:15,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:15:15,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:15,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:15:15,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:15,941 INFO L290 TraceCheckUtils]: 0: Hoare triple {17297#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {17290#true} is VALID [2022-04-07 16:15:15,941 INFO L290 TraceCheckUtils]: 1: Hoare triple {17290#true} assume true; {17290#true} is VALID [2022-04-07 16:15:15,941 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {17290#true} {17290#true} #693#return; {17290#true} is VALID [2022-04-07 16:15:15,942 INFO L272 TraceCheckUtils]: 0: Hoare triple {17290#true} call ULTIMATE.init(); {17297#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:15:15,942 INFO L290 TraceCheckUtils]: 1: Hoare triple {17297#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {17290#true} is VALID [2022-04-07 16:15:15,942 INFO L290 TraceCheckUtils]: 2: Hoare triple {17290#true} assume true; {17290#true} is VALID [2022-04-07 16:15:15,942 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17290#true} {17290#true} #693#return; {17290#true} is VALID [2022-04-07 16:15:15,942 INFO L272 TraceCheckUtils]: 4: Hoare triple {17290#true} call #t~ret161 := main(); {17290#true} is VALID [2022-04-07 16:15:15,942 INFO L290 TraceCheckUtils]: 5: Hoare triple {17290#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {17290#true} is VALID [2022-04-07 16:15:15,942 INFO L290 TraceCheckUtils]: 6: Hoare triple {17290#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L272 TraceCheckUtils]: 7: Hoare triple {17290#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L290 TraceCheckUtils]: 8: Hoare triple {17290#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L290 TraceCheckUtils]: 9: Hoare triple {17290#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L290 TraceCheckUtils]: 10: Hoare triple {17290#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L290 TraceCheckUtils]: 11: Hoare triple {17290#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L290 TraceCheckUtils]: 12: Hoare triple {17290#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L290 TraceCheckUtils]: 13: Hoare triple {17290#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L290 TraceCheckUtils]: 14: Hoare triple {17290#true} assume !false; {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L290 TraceCheckUtils]: 15: Hoare triple {17290#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L290 TraceCheckUtils]: 16: Hoare triple {17290#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L290 TraceCheckUtils]: 17: Hoare triple {17290#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L290 TraceCheckUtils]: 18: Hoare triple {17290#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L290 TraceCheckUtils]: 19: Hoare triple {17290#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L290 TraceCheckUtils]: 20: Hoare triple {17290#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L290 TraceCheckUtils]: 21: Hoare triple {17290#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,943 INFO L290 TraceCheckUtils]: 22: Hoare triple {17290#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 23: Hoare triple {17290#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 24: Hoare triple {17290#true} assume 8464 == #t~mem55;havoc #t~mem55; {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 25: Hoare triple {17290#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 26: Hoare triple {17290#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 27: Hoare triple {17290#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 28: Hoare triple {17290#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 29: Hoare triple {17290#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 30: Hoare triple {17290#true} ~skip~0 := 0; {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 31: Hoare triple {17290#true} assume !false; {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 32: Hoare triple {17290#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 33: Hoare triple {17290#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 34: Hoare triple {17290#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 35: Hoare triple {17290#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 36: Hoare triple {17290#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 37: Hoare triple {17290#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,944 INFO L290 TraceCheckUtils]: 38: Hoare triple {17290#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,945 INFO L290 TraceCheckUtils]: 39: Hoare triple {17290#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,945 INFO L290 TraceCheckUtils]: 40: Hoare triple {17290#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,945 INFO L290 TraceCheckUtils]: 41: Hoare triple {17290#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,945 INFO L290 TraceCheckUtils]: 42: Hoare triple {17290#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,945 INFO L290 TraceCheckUtils]: 43: Hoare triple {17290#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,945 INFO L290 TraceCheckUtils]: 44: Hoare triple {17290#true} assume 8496 == #t~mem58;havoc #t~mem58; {17290#true} is VALID [2022-04-07 16:15:15,945 INFO L290 TraceCheckUtils]: 45: Hoare triple {17290#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {17290#true} is VALID [2022-04-07 16:15:15,945 INFO L290 TraceCheckUtils]: 46: Hoare triple {17290#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {17290#true} is VALID [2022-04-07 16:15:15,945 INFO L290 TraceCheckUtils]: 47: Hoare triple {17290#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {17290#true} is VALID [2022-04-07 16:15:15,946 INFO L290 TraceCheckUtils]: 48: Hoare triple {17290#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,946 INFO L290 TraceCheckUtils]: 49: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,947 INFO L290 TraceCheckUtils]: 50: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,947 INFO L290 TraceCheckUtils]: 51: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,947 INFO L290 TraceCheckUtils]: 52: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} ~skip~0 := 0; {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,948 INFO L290 TraceCheckUtils]: 53: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,948 INFO L290 TraceCheckUtils]: 54: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,948 INFO L290 TraceCheckUtils]: 55: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,948 INFO L290 TraceCheckUtils]: 56: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,949 INFO L290 TraceCheckUtils]: 57: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,949 INFO L290 TraceCheckUtils]: 58: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,949 INFO L290 TraceCheckUtils]: 59: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,950 INFO L290 TraceCheckUtils]: 60: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,950 INFO L290 TraceCheckUtils]: 61: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,950 INFO L290 TraceCheckUtils]: 62: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,951 INFO L290 TraceCheckUtils]: 63: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,951 INFO L290 TraceCheckUtils]: 64: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,951 INFO L290 TraceCheckUtils]: 65: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,952 INFO L290 TraceCheckUtils]: 66: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,952 INFO L290 TraceCheckUtils]: 67: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,952 INFO L290 TraceCheckUtils]: 68: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,953 INFO L290 TraceCheckUtils]: 69: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,953 INFO L290 TraceCheckUtils]: 70: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,953 INFO L290 TraceCheckUtils]: 71: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,954 INFO L290 TraceCheckUtils]: 72: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,954 INFO L290 TraceCheckUtils]: 73: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,954 INFO L290 TraceCheckUtils]: 74: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,955 INFO L290 TraceCheckUtils]: 75: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,955 INFO L290 TraceCheckUtils]: 76: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,955 INFO L290 TraceCheckUtils]: 77: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,956 INFO L290 TraceCheckUtils]: 78: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,956 INFO L290 TraceCheckUtils]: 79: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,956 INFO L290 TraceCheckUtils]: 80: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,956 INFO L290 TraceCheckUtils]: 81: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:15,957 INFO L290 TraceCheckUtils]: 82: Hoare triple {17295#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {17296#(not (= |ssl3_accept_#t~mem75| 8640))} is VALID [2022-04-07 16:15:15,957 INFO L290 TraceCheckUtils]: 83: Hoare triple {17296#(not (= |ssl3_accept_#t~mem75| 8640))} assume 8640 == #t~mem75;havoc #t~mem75; {17291#false} is VALID [2022-04-07 16:15:15,957 INFO L290 TraceCheckUtils]: 84: Hoare triple {17291#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {17291#false} is VALID [2022-04-07 16:15:15,957 INFO L290 TraceCheckUtils]: 85: Hoare triple {17291#false} assume !(4 == ~blastFlag~0); {17291#false} is VALID [2022-04-07 16:15:15,957 INFO L290 TraceCheckUtils]: 86: Hoare triple {17291#false} assume !(7 == ~blastFlag~0); {17291#false} is VALID [2022-04-07 16:15:15,957 INFO L290 TraceCheckUtils]: 87: Hoare triple {17291#false} assume 10 == ~blastFlag~0; {17291#false} is VALID [2022-04-07 16:15:15,957 INFO L290 TraceCheckUtils]: 88: Hoare triple {17291#false} assume !false; {17291#false} is VALID [2022-04-07 16:15:15,958 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-07 16:15:15,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:15:15,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700257685] [2022-04-07 16:15:15,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700257685] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:15:15,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:15:15,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:15:15,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971388710] [2022-04-07 16:15:15,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:15:15,960 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 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-07 16:15:15,960 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:15:15,961 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 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-07 16:15:16,010 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-07 16:15:16,010 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:15:16,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:15:16,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:15:16,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:15:16,011 INFO L87 Difference]: Start difference. First operand 210 states and 305 transitions. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 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-07 16:15:21,824 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:15:22,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:22,891 INFO L93 Difference]: Finished difference Result 511 states and 757 transitions. [2022-04-07 16:15:22,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:15:22,891 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 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-07 16:15:22,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:15:22,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 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-07 16:15:22,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 592 transitions. [2022-04-07 16:15:22,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 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-07 16:15:22,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 592 transitions. [2022-04-07 16:15:22,896 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 592 transitions. [2022-04-07 16:15:23,264 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-07 16:15:23,268 INFO L225 Difference]: With dead ends: 511 [2022-04-07 16:15:23,269 INFO L226 Difference]: Without dead ends: 327 [2022-04-07 16:15:23,269 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:15:23,269 INFO L913 BasicCegarLoop]: 122 mSDtfsCounter, 117 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-04-07 16:15:23,270 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 354 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-04-07 16:15:23,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-04-07 16:15:23,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 250. [2022-04-07 16:15:23,274 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:15:23,274 INFO L82 GeneralOperation]: Start isEquivalent. First operand 327 states. Second operand has 250 states, 245 states have (on average 1.5020408163265306) internal successors, (368), 245 states have internal predecessors, (368), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:23,274 INFO L74 IsIncluded]: Start isIncluded. First operand 327 states. Second operand has 250 states, 245 states have (on average 1.5020408163265306) internal successors, (368), 245 states have internal predecessors, (368), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:23,274 INFO L87 Difference]: Start difference. First operand 327 states. Second operand has 250 states, 245 states have (on average 1.5020408163265306) internal successors, (368), 245 states have internal predecessors, (368), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:23,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:23,279 INFO L93 Difference]: Finished difference Result 327 states and 481 transitions. [2022-04-07 16:15:23,279 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 481 transitions. [2022-04-07 16:15:23,279 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:23,279 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:23,280 INFO L74 IsIncluded]: Start isIncluded. First operand has 250 states, 245 states have (on average 1.5020408163265306) internal successors, (368), 245 states have internal predecessors, (368), 3 states have call successors, (3), 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 327 states. [2022-04-07 16:15:23,280 INFO L87 Difference]: Start difference. First operand has 250 states, 245 states have (on average 1.5020408163265306) internal successors, (368), 245 states have internal predecessors, (368), 3 states have call successors, (3), 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 327 states. [2022-04-07 16:15:23,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:23,284 INFO L93 Difference]: Finished difference Result 327 states and 481 transitions. [2022-04-07 16:15:23,284 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 481 transitions. [2022-04-07 16:15:23,285 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:23,285 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:23,285 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:15:23,285 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:15:23,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 245 states have (on average 1.5020408163265306) internal successors, (368), 245 states have internal predecessors, (368), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:23,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 372 transitions. [2022-04-07 16:15:23,288 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 372 transitions. Word has length 89 [2022-04-07 16:15:23,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:15:23,288 INFO L478 AbstractCegarLoop]: Abstraction has 250 states and 372 transitions. [2022-04-07 16:15:23,289 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 4 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-07 16:15:23,289 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 372 transitions. [2022-04-07 16:15:23,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-04-07 16:15:23,289 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:15:23,289 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:15:23,289 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-04-07 16:15:23,289 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:15:23,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:15:23,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1522772933, now seen corresponding path program 1 times [2022-04-07 16:15:23,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:15:23,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464234064] [2022-04-07 16:15:23,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:15:23,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:15:23,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:23,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:15:23,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:23,399 INFO L290 TraceCheckUtils]: 0: Hoare triple {18848#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {18841#true} is VALID [2022-04-07 16:15:23,400 INFO L290 TraceCheckUtils]: 1: Hoare triple {18841#true} assume true; {18841#true} is VALID [2022-04-07 16:15:23,400 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {18841#true} {18841#true} #693#return; {18841#true} is VALID [2022-04-07 16:15:23,400 INFO L272 TraceCheckUtils]: 0: Hoare triple {18841#true} call ULTIMATE.init(); {18848#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:15:23,400 INFO L290 TraceCheckUtils]: 1: Hoare triple {18848#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L290 TraceCheckUtils]: 2: Hoare triple {18841#true} assume true; {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {18841#true} {18841#true} #693#return; {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L272 TraceCheckUtils]: 4: Hoare triple {18841#true} call #t~ret161 := main(); {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L290 TraceCheckUtils]: 5: Hoare triple {18841#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L290 TraceCheckUtils]: 6: Hoare triple {18841#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L272 TraceCheckUtils]: 7: Hoare triple {18841#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L290 TraceCheckUtils]: 8: Hoare triple {18841#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L290 TraceCheckUtils]: 9: Hoare triple {18841#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L290 TraceCheckUtils]: 10: Hoare triple {18841#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L290 TraceCheckUtils]: 11: Hoare triple {18841#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L290 TraceCheckUtils]: 12: Hoare triple {18841#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L290 TraceCheckUtils]: 13: Hoare triple {18841#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L290 TraceCheckUtils]: 14: Hoare triple {18841#true} assume !false; {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L290 TraceCheckUtils]: 15: Hoare triple {18841#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L290 TraceCheckUtils]: 16: Hoare triple {18841#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,401 INFO L290 TraceCheckUtils]: 17: Hoare triple {18841#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 18: Hoare triple {18841#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 19: Hoare triple {18841#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 20: Hoare triple {18841#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 21: Hoare triple {18841#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 22: Hoare triple {18841#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 23: Hoare triple {18841#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 24: Hoare triple {18841#true} assume 8464 == #t~mem55;havoc #t~mem55; {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 25: Hoare triple {18841#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 26: Hoare triple {18841#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 27: Hoare triple {18841#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 28: Hoare triple {18841#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 29: Hoare triple {18841#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 30: Hoare triple {18841#true} ~skip~0 := 0; {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 31: Hoare triple {18841#true} assume !false; {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 32: Hoare triple {18841#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,402 INFO L290 TraceCheckUtils]: 33: Hoare triple {18841#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,403 INFO L290 TraceCheckUtils]: 34: Hoare triple {18841#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,403 INFO L290 TraceCheckUtils]: 35: Hoare triple {18841#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,403 INFO L290 TraceCheckUtils]: 36: Hoare triple {18841#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,407 INFO L290 TraceCheckUtils]: 37: Hoare triple {18841#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,407 INFO L290 TraceCheckUtils]: 38: Hoare triple {18841#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,407 INFO L290 TraceCheckUtils]: 39: Hoare triple {18841#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,407 INFO L290 TraceCheckUtils]: 40: Hoare triple {18841#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,407 INFO L290 TraceCheckUtils]: 41: Hoare triple {18841#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,407 INFO L290 TraceCheckUtils]: 42: Hoare triple {18841#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,407 INFO L290 TraceCheckUtils]: 43: Hoare triple {18841#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,407 INFO L290 TraceCheckUtils]: 44: Hoare triple {18841#true} assume 8496 == #t~mem58;havoc #t~mem58; {18841#true} is VALID [2022-04-07 16:15:23,407 INFO L290 TraceCheckUtils]: 45: Hoare triple {18841#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {18841#true} is VALID [2022-04-07 16:15:23,408 INFO L290 TraceCheckUtils]: 46: Hoare triple {18841#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {18841#true} is VALID [2022-04-07 16:15:23,408 INFO L290 TraceCheckUtils]: 47: Hoare triple {18841#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {18841#true} is VALID [2022-04-07 16:15:23,408 INFO L290 TraceCheckUtils]: 48: Hoare triple {18841#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,409 INFO L290 TraceCheckUtils]: 49: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,409 INFO L290 TraceCheckUtils]: 50: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,410 INFO L290 TraceCheckUtils]: 51: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,410 INFO L290 TraceCheckUtils]: 52: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,410 INFO L290 TraceCheckUtils]: 53: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,410 INFO L290 TraceCheckUtils]: 54: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,411 INFO L290 TraceCheckUtils]: 55: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,411 INFO L290 TraceCheckUtils]: 56: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,411 INFO L290 TraceCheckUtils]: 57: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,412 INFO L290 TraceCheckUtils]: 58: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,412 INFO L290 TraceCheckUtils]: 59: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,412 INFO L290 TraceCheckUtils]: 60: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,413 INFO L290 TraceCheckUtils]: 61: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,413 INFO L290 TraceCheckUtils]: 62: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,413 INFO L290 TraceCheckUtils]: 63: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,413 INFO L290 TraceCheckUtils]: 64: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,414 INFO L290 TraceCheckUtils]: 65: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,414 INFO L290 TraceCheckUtils]: 66: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,414 INFO L290 TraceCheckUtils]: 67: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,415 INFO L290 TraceCheckUtils]: 68: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,415 INFO L290 TraceCheckUtils]: 69: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,415 INFO L290 TraceCheckUtils]: 70: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,416 INFO L290 TraceCheckUtils]: 71: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,416 INFO L290 TraceCheckUtils]: 72: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,416 INFO L290 TraceCheckUtils]: 73: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,416 INFO L290 TraceCheckUtils]: 74: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,417 INFO L290 TraceCheckUtils]: 75: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,417 INFO L290 TraceCheckUtils]: 76: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,417 INFO L290 TraceCheckUtils]: 77: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,418 INFO L290 TraceCheckUtils]: 78: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,418 INFO L290 TraceCheckUtils]: 79: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,418 INFO L290 TraceCheckUtils]: 80: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,419 INFO L290 TraceCheckUtils]: 81: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,419 INFO L290 TraceCheckUtils]: 82: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:15:23,419 INFO L290 TraceCheckUtils]: 83: Hoare triple {18846#(= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {18847#(= |ssl3_accept_#t~mem76| 8656)} is VALID [2022-04-07 16:15:23,419 INFO L290 TraceCheckUtils]: 84: Hoare triple {18847#(= |ssl3_accept_#t~mem76| 8656)} assume 8641 == #t~mem76;havoc #t~mem76; {18842#false} is VALID [2022-04-07 16:15:23,420 INFO L290 TraceCheckUtils]: 85: Hoare triple {18842#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {18842#false} is VALID [2022-04-07 16:15:23,420 INFO L290 TraceCheckUtils]: 86: Hoare triple {18842#false} assume !(4 == ~blastFlag~0); {18842#false} is VALID [2022-04-07 16:15:23,420 INFO L290 TraceCheckUtils]: 87: Hoare triple {18842#false} assume !(7 == ~blastFlag~0); {18842#false} is VALID [2022-04-07 16:15:23,420 INFO L290 TraceCheckUtils]: 88: Hoare triple {18842#false} assume 10 == ~blastFlag~0; {18842#false} is VALID [2022-04-07 16:15:23,420 INFO L290 TraceCheckUtils]: 89: Hoare triple {18842#false} assume !false; {18842#false} is VALID [2022-04-07 16:15:23,420 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-07 16:15:23,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:15:23,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464234064] [2022-04-07 16:15:23,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464234064] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:15:23,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:15:23,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:15:23,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407421245] [2022-04-07 16:15:23,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:15:23,421 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 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 90 [2022-04-07 16:15:23,421 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:15:23,422 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:23,473 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 80 edges. 80 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:15:23,473 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:15:23,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:15:23,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:15:23,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:15:23,474 INFO L87 Difference]: Start difference. First operand 250 states and 372 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:27,682 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:15:29,936 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:15:31,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:31,009 INFO L93 Difference]: Finished difference Result 572 states and 861 transitions. [2022-04-07 16:15:31,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:15:31,009 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 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 90 [2022-04-07 16:15:31,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:15:31,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:31,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 562 transitions. [2022-04-07 16:15:31,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:31,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 562 transitions. [2022-04-07 16:15:31,013 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 562 transitions. [2022-04-07 16:15:31,352 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 562 edges. 562 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:15:31,357 INFO L225 Difference]: With dead ends: 572 [2022-04-07 16:15:31,357 INFO L226 Difference]: Without dead ends: 348 [2022-04-07 16:15:31,358 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:15:31,358 INFO L913 BasicCegarLoop]: 177 mSDtfsCounter, 80 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-04-07 16:15:31,358 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 471 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2022-04-07 16:15:31,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-04-07 16:15:31,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 292. [2022-04-07 16:15:31,363 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:15:31,363 INFO L82 GeneralOperation]: Start isEquivalent. First operand 348 states. Second operand has 292 states, 287 states have (on average 1.5226480836236933) internal successors, (437), 287 states have internal predecessors, (437), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:31,363 INFO L74 IsIncluded]: Start isIncluded. First operand 348 states. Second operand has 292 states, 287 states have (on average 1.5226480836236933) internal successors, (437), 287 states have internal predecessors, (437), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:31,364 INFO L87 Difference]: Start difference. First operand 348 states. Second operand has 292 states, 287 states have (on average 1.5226480836236933) internal successors, (437), 287 states have internal predecessors, (437), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:31,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:31,368 INFO L93 Difference]: Finished difference Result 348 states and 518 transitions. [2022-04-07 16:15:31,369 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 518 transitions. [2022-04-07 16:15:31,369 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:31,369 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:31,369 INFO L74 IsIncluded]: Start isIncluded. First operand has 292 states, 287 states have (on average 1.5226480836236933) internal successors, (437), 287 states have internal predecessors, (437), 3 states have call successors, (3), 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 348 states. [2022-04-07 16:15:31,370 INFO L87 Difference]: Start difference. First operand has 292 states, 287 states have (on average 1.5226480836236933) internal successors, (437), 287 states have internal predecessors, (437), 3 states have call successors, (3), 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 348 states. [2022-04-07 16:15:31,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:31,374 INFO L93 Difference]: Finished difference Result 348 states and 518 transitions. [2022-04-07 16:15:31,375 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 518 transitions. [2022-04-07 16:15:31,375 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:31,375 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:31,388 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:15:31,388 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:15:31,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 287 states have (on average 1.5226480836236933) internal successors, (437), 287 states have internal predecessors, (437), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:31,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 441 transitions. [2022-04-07 16:15:31,393 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 441 transitions. Word has length 90 [2022-04-07 16:15:31,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:15:31,393 INFO L478 AbstractCegarLoop]: Abstraction has 292 states and 441 transitions. [2022-04-07 16:15:31,393 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:31,393 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 441 transitions. [2022-04-07 16:15:31,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-04-07 16:15:31,395 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:15:31,395 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:15:31,395 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-04-07 16:15:31,395 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:15:31,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:15:31,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1770919427, now seen corresponding path program 1 times [2022-04-07 16:15:31,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:15:31,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915904110] [2022-04-07 16:15:31,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:15:31,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:15:31,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:31,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:15:31,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:31,503 INFO L290 TraceCheckUtils]: 0: Hoare triple {20547#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {20540#true} is VALID [2022-04-07 16:15:31,503 INFO L290 TraceCheckUtils]: 1: Hoare triple {20540#true} assume true; {20540#true} is VALID [2022-04-07 16:15:31,503 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {20540#true} {20540#true} #693#return; {20540#true} is VALID [2022-04-07 16:15:31,503 INFO L272 TraceCheckUtils]: 0: Hoare triple {20540#true} call ULTIMATE.init(); {20547#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:15:31,503 INFO L290 TraceCheckUtils]: 1: Hoare triple {20547#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {20540#true} is VALID [2022-04-07 16:15:31,504 INFO L290 TraceCheckUtils]: 2: Hoare triple {20540#true} assume true; {20540#true} is VALID [2022-04-07 16:15:31,504 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {20540#true} {20540#true} #693#return; {20540#true} is VALID [2022-04-07 16:15:31,504 INFO L272 TraceCheckUtils]: 4: Hoare triple {20540#true} call #t~ret161 := main(); {20540#true} is VALID [2022-04-07 16:15:31,504 INFO L290 TraceCheckUtils]: 5: Hoare triple {20540#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {20540#true} is VALID [2022-04-07 16:15:31,504 INFO L290 TraceCheckUtils]: 6: Hoare triple {20540#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,504 INFO L272 TraceCheckUtils]: 7: Hoare triple {20540#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {20540#true} is VALID [2022-04-07 16:15:31,504 INFO L290 TraceCheckUtils]: 8: Hoare triple {20540#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,504 INFO L290 TraceCheckUtils]: 9: Hoare triple {20540#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {20540#true} is VALID [2022-04-07 16:15:31,504 INFO L290 TraceCheckUtils]: 10: Hoare triple {20540#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {20540#true} is VALID [2022-04-07 16:15:31,504 INFO L290 TraceCheckUtils]: 11: Hoare triple {20540#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {20540#true} is VALID [2022-04-07 16:15:31,504 INFO L290 TraceCheckUtils]: 12: Hoare triple {20540#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,504 INFO L290 TraceCheckUtils]: 13: Hoare triple {20540#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {20540#true} is VALID [2022-04-07 16:15:31,504 INFO L290 TraceCheckUtils]: 14: Hoare triple {20540#true} assume !false; {20540#true} is VALID [2022-04-07 16:15:31,504 INFO L290 TraceCheckUtils]: 15: Hoare triple {20540#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,504 INFO L290 TraceCheckUtils]: 16: Hoare triple {20540#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,505 INFO L290 TraceCheckUtils]: 17: Hoare triple {20540#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,505 INFO L290 TraceCheckUtils]: 18: Hoare triple {20540#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,505 INFO L290 TraceCheckUtils]: 19: Hoare triple {20540#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,505 INFO L290 TraceCheckUtils]: 20: Hoare triple {20540#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,505 INFO L290 TraceCheckUtils]: 21: Hoare triple {20540#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,505 INFO L290 TraceCheckUtils]: 22: Hoare triple {20540#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,505 INFO L290 TraceCheckUtils]: 23: Hoare triple {20540#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,505 INFO L290 TraceCheckUtils]: 24: Hoare triple {20540#true} assume 8464 == #t~mem55;havoc #t~mem55; {20540#true} is VALID [2022-04-07 16:15:31,505 INFO L290 TraceCheckUtils]: 25: Hoare triple {20540#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {20540#true} is VALID [2022-04-07 16:15:31,505 INFO L290 TraceCheckUtils]: 26: Hoare triple {20540#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {20540#true} is VALID [2022-04-07 16:15:31,505 INFO L290 TraceCheckUtils]: 27: Hoare triple {20540#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,505 INFO L290 TraceCheckUtils]: 28: Hoare triple {20540#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,505 INFO L290 TraceCheckUtils]: 29: Hoare triple {20540#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {20540#true} is VALID [2022-04-07 16:15:31,505 INFO L290 TraceCheckUtils]: 30: Hoare triple {20540#true} ~skip~0 := 0; {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 31: Hoare triple {20540#true} assume !false; {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 32: Hoare triple {20540#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 33: Hoare triple {20540#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 34: Hoare triple {20540#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 35: Hoare triple {20540#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 36: Hoare triple {20540#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 37: Hoare triple {20540#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 38: Hoare triple {20540#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 39: Hoare triple {20540#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 40: Hoare triple {20540#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 41: Hoare triple {20540#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 42: Hoare triple {20540#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 43: Hoare triple {20540#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 44: Hoare triple {20540#true} assume 8496 == #t~mem58;havoc #t~mem58; {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 45: Hoare triple {20540#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {20540#true} is VALID [2022-04-07 16:15:31,506 INFO L290 TraceCheckUtils]: 46: Hoare triple {20540#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {20540#true} is VALID [2022-04-07 16:15:31,507 INFO L290 TraceCheckUtils]: 47: Hoare triple {20540#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {20540#true} is VALID [2022-04-07 16:15:31,507 INFO L290 TraceCheckUtils]: 48: Hoare triple {20540#true} assume !(0 != #t~mem94);havoc #t~mem94;call write~int(8512, ~s.base, 52 + ~s.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,508 INFO L290 TraceCheckUtils]: 49: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} call write~int(0, ~s.base, 64 + ~s.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,508 INFO L290 TraceCheckUtils]: 50: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,508 INFO L290 TraceCheckUtils]: 51: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,509 INFO L290 TraceCheckUtils]: 52: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} ~skip~0 := 0; {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,509 INFO L290 TraceCheckUtils]: 53: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} assume !false; {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,509 INFO L290 TraceCheckUtils]: 54: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,510 INFO L290 TraceCheckUtils]: 55: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,510 INFO L290 TraceCheckUtils]: 56: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,510 INFO L290 TraceCheckUtils]: 57: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,511 INFO L290 TraceCheckUtils]: 58: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,511 INFO L290 TraceCheckUtils]: 59: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,512 INFO L290 TraceCheckUtils]: 60: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,512 INFO L290 TraceCheckUtils]: 61: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,513 INFO L290 TraceCheckUtils]: 62: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,513 INFO L290 TraceCheckUtils]: 63: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,513 INFO L290 TraceCheckUtils]: 64: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,514 INFO L290 TraceCheckUtils]: 65: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,514 INFO L290 TraceCheckUtils]: 66: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} is VALID [2022-04-07 16:15:31,514 INFO L290 TraceCheckUtils]: 67: Hoare triple {20545#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512)} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {20546#(= |ssl3_accept_#t~mem60| 8512)} is VALID [2022-04-07 16:15:31,515 INFO L290 TraceCheckUtils]: 68: Hoare triple {20546#(= |ssl3_accept_#t~mem60| 8512)} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,515 INFO L290 TraceCheckUtils]: 69: Hoare triple {20541#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,515 INFO L290 TraceCheckUtils]: 70: Hoare triple {20541#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,515 INFO L290 TraceCheckUtils]: 71: Hoare triple {20541#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,515 INFO L290 TraceCheckUtils]: 72: Hoare triple {20541#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,515 INFO L290 TraceCheckUtils]: 73: Hoare triple {20541#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,515 INFO L290 TraceCheckUtils]: 74: Hoare triple {20541#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,515 INFO L290 TraceCheckUtils]: 75: Hoare triple {20541#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,515 INFO L290 TraceCheckUtils]: 76: Hoare triple {20541#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,515 INFO L290 TraceCheckUtils]: 77: Hoare triple {20541#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,515 INFO L290 TraceCheckUtils]: 78: Hoare triple {20541#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,515 INFO L290 TraceCheckUtils]: 79: Hoare triple {20541#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,515 INFO L290 TraceCheckUtils]: 80: Hoare triple {20541#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,515 INFO L290 TraceCheckUtils]: 81: Hoare triple {20541#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,515 INFO L290 TraceCheckUtils]: 82: Hoare triple {20541#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,516 INFO L290 TraceCheckUtils]: 83: Hoare triple {20541#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {20541#false} is VALID [2022-04-07 16:15:31,516 INFO L290 TraceCheckUtils]: 84: Hoare triple {20541#false} assume 8641 == #t~mem76;havoc #t~mem76; {20541#false} is VALID [2022-04-07 16:15:31,516 INFO L290 TraceCheckUtils]: 85: Hoare triple {20541#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {20541#false} is VALID [2022-04-07 16:15:31,516 INFO L290 TraceCheckUtils]: 86: Hoare triple {20541#false} assume !(4 == ~blastFlag~0); {20541#false} is VALID [2022-04-07 16:15:31,516 INFO L290 TraceCheckUtils]: 87: Hoare triple {20541#false} assume !(7 == ~blastFlag~0); {20541#false} is VALID [2022-04-07 16:15:31,516 INFO L290 TraceCheckUtils]: 88: Hoare triple {20541#false} assume 10 == ~blastFlag~0; {20541#false} is VALID [2022-04-07 16:15:31,516 INFO L290 TraceCheckUtils]: 89: Hoare triple {20541#false} assume !false; {20541#false} is VALID [2022-04-07 16:15:31,517 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-07 16:15:31,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:15:31,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915904110] [2022-04-07 16:15:31,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915904110] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:15:31,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:15:31,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:15:31,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467424691] [2022-04-07 16:15:31,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:15:31,518 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 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 90 [2022-04-07 16:15:31,518 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:15:31,518 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:31,577 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 80 edges. 80 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:15:31,577 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:15:31,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:15:31,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:15:31,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:15:31,578 INFO L87 Difference]: Start difference. First operand 292 states and 441 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:36,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:36,262 INFO L93 Difference]: Finished difference Result 605 states and 919 transitions. [2022-04-07 16:15:36,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:15:36,262 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 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 90 [2022-04-07 16:15:36,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:15:36,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:36,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 483 transitions. [2022-04-07 16:15:36,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:36,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 483 transitions. [2022-04-07 16:15:36,266 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 483 transitions. [2022-04-07 16:15:36,560 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 483 edges. 483 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:15:36,565 INFO L225 Difference]: With dead ends: 605 [2022-04-07 16:15:36,565 INFO L226 Difference]: Without dead ends: 339 [2022-04-07 16:15:36,566 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:15:36,566 INFO L913 BasicCegarLoop]: 245 mSDtfsCounter, 34 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-04-07 16:15:36,566 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 605 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-04-07 16:15:36,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-04-07 16:15:36,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 316. [2022-04-07 16:15:36,571 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:15:36,572 INFO L82 GeneralOperation]: Start isEquivalent. First operand 339 states. Second operand has 316 states, 311 states have (on average 1.5209003215434083) internal successors, (473), 311 states have internal predecessors, (473), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:36,572 INFO L74 IsIncluded]: Start isIncluded. First operand 339 states. Second operand has 316 states, 311 states have (on average 1.5209003215434083) internal successors, (473), 311 states have internal predecessors, (473), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:36,572 INFO L87 Difference]: Start difference. First operand 339 states. Second operand has 316 states, 311 states have (on average 1.5209003215434083) internal successors, (473), 311 states have internal predecessors, (473), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:36,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:36,577 INFO L93 Difference]: Finished difference Result 339 states and 507 transitions. [2022-04-07 16:15:36,577 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 507 transitions. [2022-04-07 16:15:36,577 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:36,578 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:36,578 INFO L74 IsIncluded]: Start isIncluded. First operand has 316 states, 311 states have (on average 1.5209003215434083) internal successors, (473), 311 states have internal predecessors, (473), 3 states have call successors, (3), 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 339 states. [2022-04-07 16:15:36,578 INFO L87 Difference]: Start difference. First operand has 316 states, 311 states have (on average 1.5209003215434083) internal successors, (473), 311 states have internal predecessors, (473), 3 states have call successors, (3), 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 339 states. [2022-04-07 16:15:36,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:36,583 INFO L93 Difference]: Finished difference Result 339 states and 507 transitions. [2022-04-07 16:15:36,583 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 507 transitions. [2022-04-07 16:15:36,583 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:36,583 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:36,583 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:15:36,583 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:15:36,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 311 states have (on average 1.5209003215434083) internal successors, (473), 311 states have internal predecessors, (473), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:36,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 477 transitions. [2022-04-07 16:15:36,588 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 477 transitions. Word has length 90 [2022-04-07 16:15:36,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:15:36,588 INFO L478 AbstractCegarLoop]: Abstraction has 316 states and 477 transitions. [2022-04-07 16:15:36,589 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:36,589 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 477 transitions. [2022-04-07 16:15:36,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-04-07 16:15:36,589 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:15:36,589 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1] [2022-04-07 16:15:36,589 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-04-07 16:15:36,590 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:15:36,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:15:36,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1739449075, now seen corresponding path program 1 times [2022-04-07 16:15:36,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:15:36,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225444108] [2022-04-07 16:15:36,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:15:36,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:15:36,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:36,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:15:36,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:36,736 INFO L290 TraceCheckUtils]: 0: Hoare triple {22280#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {22273#true} is VALID [2022-04-07 16:15:36,737 INFO L290 TraceCheckUtils]: 1: Hoare triple {22273#true} assume true; {22273#true} is VALID [2022-04-07 16:15:36,737 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {22273#true} {22273#true} #693#return; {22273#true} is VALID [2022-04-07 16:15:36,737 INFO L272 TraceCheckUtils]: 0: Hoare triple {22273#true} call ULTIMATE.init(); {22280#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:15:36,738 INFO L290 TraceCheckUtils]: 1: Hoare triple {22280#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {22273#true} is VALID [2022-04-07 16:15:36,738 INFO L290 TraceCheckUtils]: 2: Hoare triple {22273#true} assume true; {22273#true} is VALID [2022-04-07 16:15:36,738 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {22273#true} {22273#true} #693#return; {22273#true} is VALID [2022-04-07 16:15:36,738 INFO L272 TraceCheckUtils]: 4: Hoare triple {22273#true} call #t~ret161 := main(); {22273#true} is VALID [2022-04-07 16:15:36,738 INFO L290 TraceCheckUtils]: 5: Hoare triple {22273#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {22273#true} is VALID [2022-04-07 16:15:36,738 INFO L290 TraceCheckUtils]: 6: Hoare triple {22273#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,738 INFO L272 TraceCheckUtils]: 7: Hoare triple {22273#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {22273#true} is VALID [2022-04-07 16:15:36,738 INFO L290 TraceCheckUtils]: 8: Hoare triple {22273#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,738 INFO L290 TraceCheckUtils]: 9: Hoare triple {22273#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {22273#true} is VALID [2022-04-07 16:15:36,738 INFO L290 TraceCheckUtils]: 10: Hoare triple {22273#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {22273#true} is VALID [2022-04-07 16:15:36,738 INFO L290 TraceCheckUtils]: 11: Hoare triple {22273#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {22273#true} is VALID [2022-04-07 16:15:36,738 INFO L290 TraceCheckUtils]: 12: Hoare triple {22273#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,738 INFO L290 TraceCheckUtils]: 13: Hoare triple {22273#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {22273#true} is VALID [2022-04-07 16:15:36,738 INFO L290 TraceCheckUtils]: 14: Hoare triple {22273#true} assume !false; {22273#true} is VALID [2022-04-07 16:15:36,738 INFO L290 TraceCheckUtils]: 15: Hoare triple {22273#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 16: Hoare triple {22273#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 17: Hoare triple {22273#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 18: Hoare triple {22273#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 19: Hoare triple {22273#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 20: Hoare triple {22273#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 21: Hoare triple {22273#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 22: Hoare triple {22273#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 23: Hoare triple {22273#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 24: Hoare triple {22273#true} assume 8464 == #t~mem55;havoc #t~mem55; {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 25: Hoare triple {22273#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 26: Hoare triple {22273#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 27: Hoare triple {22273#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 28: Hoare triple {22273#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 29: Hoare triple {22273#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 30: Hoare triple {22273#true} ~skip~0 := 0; {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 31: Hoare triple {22273#true} assume !false; {22273#true} is VALID [2022-04-07 16:15:36,739 INFO L290 TraceCheckUtils]: 32: Hoare triple {22273#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,740 INFO L290 TraceCheckUtils]: 33: Hoare triple {22273#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,740 INFO L290 TraceCheckUtils]: 34: Hoare triple {22273#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,740 INFO L290 TraceCheckUtils]: 35: Hoare triple {22273#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,740 INFO L290 TraceCheckUtils]: 36: Hoare triple {22273#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,740 INFO L290 TraceCheckUtils]: 37: Hoare triple {22273#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,740 INFO L290 TraceCheckUtils]: 38: Hoare triple {22273#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,740 INFO L290 TraceCheckUtils]: 39: Hoare triple {22273#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,740 INFO L290 TraceCheckUtils]: 40: Hoare triple {22273#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,740 INFO L290 TraceCheckUtils]: 41: Hoare triple {22273#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,740 INFO L290 TraceCheckUtils]: 42: Hoare triple {22273#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,740 INFO L290 TraceCheckUtils]: 43: Hoare triple {22273#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,740 INFO L290 TraceCheckUtils]: 44: Hoare triple {22273#true} assume 8496 == #t~mem58;havoc #t~mem58; {22273#true} is VALID [2022-04-07 16:15:36,740 INFO L290 TraceCheckUtils]: 45: Hoare triple {22273#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {22273#true} is VALID [2022-04-07 16:15:36,740 INFO L290 TraceCheckUtils]: 46: Hoare triple {22273#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {22273#true} is VALID [2022-04-07 16:15:36,740 INFO L290 TraceCheckUtils]: 47: Hoare triple {22273#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {22273#true} is VALID [2022-04-07 16:15:36,751 INFO L290 TraceCheckUtils]: 48: Hoare triple {22273#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:36,752 INFO L290 TraceCheckUtils]: 49: Hoare triple {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:36,753 INFO L290 TraceCheckUtils]: 50: Hoare triple {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:36,753 INFO L290 TraceCheckUtils]: 51: Hoare triple {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:36,753 INFO L290 TraceCheckUtils]: 52: Hoare triple {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} ~skip~0 := 0; {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:36,753 INFO L290 TraceCheckUtils]: 53: Hoare triple {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:36,754 INFO L290 TraceCheckUtils]: 54: Hoare triple {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:36,754 INFO L290 TraceCheckUtils]: 55: Hoare triple {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:36,754 INFO L290 TraceCheckUtils]: 56: Hoare triple {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:36,755 INFO L290 TraceCheckUtils]: 57: Hoare triple {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:36,755 INFO L290 TraceCheckUtils]: 58: Hoare triple {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:36,755 INFO L290 TraceCheckUtils]: 59: Hoare triple {22278#(not (= 8480 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {22279#(not (= |ssl3_accept_#t~mem52| 8480))} is VALID [2022-04-07 16:15:36,756 INFO L290 TraceCheckUtils]: 60: Hoare triple {22279#(not (= |ssl3_accept_#t~mem52| 8480))} assume 8480 == #t~mem52;havoc #t~mem52; {22274#false} is VALID [2022-04-07 16:15:36,756 INFO L290 TraceCheckUtils]: 61: Hoare triple {22274#false} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet90 && #t~nondet90 <= 2147483647;~ret~0 := #t~nondet90;havoc #t~nondet90; {22274#false} is VALID [2022-04-07 16:15:36,756 INFO L290 TraceCheckUtils]: 62: Hoare triple {22274#false} assume !(~ret~0 <= 0);call #t~mem91.base, #t~mem91.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8482, #t~mem91.base, 844 + #t~mem91.offset, 4);havoc #t~mem91.base, #t~mem91.offset;call write~int(8448, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,756 INFO L290 TraceCheckUtils]: 63: Hoare triple {22274#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,756 INFO L290 TraceCheckUtils]: 64: Hoare triple {22274#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {22274#false} is VALID [2022-04-07 16:15:36,756 INFO L290 TraceCheckUtils]: 65: Hoare triple {22274#false} ~skip~0 := 0; {22274#false} is VALID [2022-04-07 16:15:36,756 INFO L290 TraceCheckUtils]: 66: Hoare triple {22274#false} assume !false; {22274#false} is VALID [2022-04-07 16:15:36,756 INFO L290 TraceCheckUtils]: 67: Hoare triple {22274#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,756 INFO L290 TraceCheckUtils]: 68: Hoare triple {22274#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,756 INFO L290 TraceCheckUtils]: 69: Hoare triple {22274#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,756 INFO L290 TraceCheckUtils]: 70: Hoare triple {22274#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,756 INFO L290 TraceCheckUtils]: 71: Hoare triple {22274#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,756 INFO L290 TraceCheckUtils]: 72: Hoare triple {22274#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 73: Hoare triple {22274#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 74: Hoare triple {22274#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 75: Hoare triple {22274#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 76: Hoare triple {22274#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 77: Hoare triple {22274#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 78: Hoare triple {22274#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 79: Hoare triple {22274#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 80: Hoare triple {22274#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 81: Hoare triple {22274#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 82: Hoare triple {22274#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 83: Hoare triple {22274#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 84: Hoare triple {22274#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 85: Hoare triple {22274#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 86: Hoare triple {22274#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 87: Hoare triple {22274#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 88: Hoare triple {22274#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,757 INFO L290 TraceCheckUtils]: 89: Hoare triple {22274#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,758 INFO L290 TraceCheckUtils]: 90: Hoare triple {22274#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,758 INFO L290 TraceCheckUtils]: 91: Hoare triple {22274#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,758 INFO L290 TraceCheckUtils]: 92: Hoare triple {22274#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,758 INFO L290 TraceCheckUtils]: 93: Hoare triple {22274#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,758 INFO L290 TraceCheckUtils]: 94: Hoare triple {22274#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,758 INFO L290 TraceCheckUtils]: 95: Hoare triple {22274#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,758 INFO L290 TraceCheckUtils]: 96: Hoare triple {22274#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {22274#false} is VALID [2022-04-07 16:15:36,758 INFO L290 TraceCheckUtils]: 97: Hoare triple {22274#false} assume 8641 == #t~mem76;havoc #t~mem76; {22274#false} is VALID [2022-04-07 16:15:36,758 INFO L290 TraceCheckUtils]: 98: Hoare triple {22274#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {22274#false} is VALID [2022-04-07 16:15:36,758 INFO L290 TraceCheckUtils]: 99: Hoare triple {22274#false} assume !(4 == ~blastFlag~0); {22274#false} is VALID [2022-04-07 16:15:36,758 INFO L290 TraceCheckUtils]: 100: Hoare triple {22274#false} assume !(7 == ~blastFlag~0); {22274#false} is VALID [2022-04-07 16:15:36,758 INFO L290 TraceCheckUtils]: 101: Hoare triple {22274#false} assume 10 == ~blastFlag~0; {22274#false} is VALID [2022-04-07 16:15:36,758 INFO L290 TraceCheckUtils]: 102: Hoare triple {22274#false} assume !false; {22274#false} is VALID [2022-04-07 16:15:36,759 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-07 16:15:36,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:15:36,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225444108] [2022-04-07 16:15:36,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225444108] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:15:36,759 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:15:36,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:15:36,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763257332] [2022-04-07 16:15:36,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:15:36,759 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (3), 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 103 [2022-04-07 16:15:36,760 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:15:36,760 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:36,826 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 93 edges. 93 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:15:36,826 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:15:36,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:15:36,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:15:36,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:15:36,827 INFO L87 Difference]: Start difference. First operand 316 states and 477 transitions. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:42,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:42,293 INFO L93 Difference]: Finished difference Result 702 states and 1073 transitions. [2022-04-07 16:15:42,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:15:42,293 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (3), 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 103 [2022-04-07 16:15:42,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:15:42,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:42,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 589 transitions. [2022-04-07 16:15:42,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:42,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 589 transitions. [2022-04-07 16:15:42,297 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 589 transitions. [2022-04-07 16:15:42,669 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 589 edges. 589 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:15:42,677 INFO L225 Difference]: With dead ends: 702 [2022-04-07 16:15:42,677 INFO L226 Difference]: Without dead ends: 412 [2022-04-07 16:15:42,677 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:15:42,678 INFO L913 BasicCegarLoop]: 124 mSDtfsCounter, 140 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-04-07 16:15:42,678 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 358 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-04-07 16:15:42,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-04-07 16:15:42,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 316. [2022-04-07 16:15:42,683 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:15:42,683 INFO L82 GeneralOperation]: Start isEquivalent. First operand 412 states. Second operand has 316 states, 311 states have (on average 1.5080385852090032) internal successors, (469), 311 states have internal predecessors, (469), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:42,683 INFO L74 IsIncluded]: Start isIncluded. First operand 412 states. Second operand has 316 states, 311 states have (on average 1.5080385852090032) internal successors, (469), 311 states have internal predecessors, (469), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:42,684 INFO L87 Difference]: Start difference. First operand 412 states. Second operand has 316 states, 311 states have (on average 1.5080385852090032) internal successors, (469), 311 states have internal predecessors, (469), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:42,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:42,690 INFO L93 Difference]: Finished difference Result 412 states and 622 transitions. [2022-04-07 16:15:42,690 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 622 transitions. [2022-04-07 16:15:42,691 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:42,691 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:42,692 INFO L74 IsIncluded]: Start isIncluded. First operand has 316 states, 311 states have (on average 1.5080385852090032) internal successors, (469), 311 states have internal predecessors, (469), 3 states have call successors, (3), 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 412 states. [2022-04-07 16:15:42,692 INFO L87 Difference]: Start difference. First operand has 316 states, 311 states have (on average 1.5080385852090032) internal successors, (469), 311 states have internal predecessors, (469), 3 states have call successors, (3), 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 412 states. [2022-04-07 16:15:42,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:42,699 INFO L93 Difference]: Finished difference Result 412 states and 622 transitions. [2022-04-07 16:15:42,699 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 622 transitions. [2022-04-07 16:15:42,699 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:42,699 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:42,699 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:15:42,699 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:15:42,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 311 states have (on average 1.5080385852090032) internal successors, (469), 311 states have internal predecessors, (469), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:42,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 473 transitions. [2022-04-07 16:15:42,704 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 473 transitions. Word has length 103 [2022-04-07 16:15:42,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:15:42,704 INFO L478 AbstractCegarLoop]: Abstraction has 316 states and 473 transitions. [2022-04-07 16:15:42,704 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:42,704 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 473 transitions. [2022-04-07 16:15:42,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-04-07 16:15:42,705 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:15:42,705 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:15:42,705 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-04-07 16:15:42,705 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:15:42,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:15:42,706 INFO L85 PathProgramCache]: Analyzing trace with hash 2134086527, now seen corresponding path program 1 times [2022-04-07 16:15:42,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:15:42,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074152911] [2022-04-07 16:15:42,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:15:42,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:15:42,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:42,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:15:42,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:42,809 INFO L290 TraceCheckUtils]: 0: Hoare triple {24271#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {24264#true} is VALID [2022-04-07 16:15:42,809 INFO L290 TraceCheckUtils]: 1: Hoare triple {24264#true} assume true; {24264#true} is VALID [2022-04-07 16:15:42,809 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {24264#true} {24264#true} #693#return; {24264#true} is VALID [2022-04-07 16:15:42,810 INFO L272 TraceCheckUtils]: 0: Hoare triple {24264#true} call ULTIMATE.init(); {24271#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:15:42,810 INFO L290 TraceCheckUtils]: 1: Hoare triple {24271#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {24264#true} is VALID [2022-04-07 16:15:42,810 INFO L290 TraceCheckUtils]: 2: Hoare triple {24264#true} assume true; {24264#true} is VALID [2022-04-07 16:15:42,810 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {24264#true} {24264#true} #693#return; {24264#true} is VALID [2022-04-07 16:15:42,810 INFO L272 TraceCheckUtils]: 4: Hoare triple {24264#true} call #t~ret161 := main(); {24264#true} is VALID [2022-04-07 16:15:42,810 INFO L290 TraceCheckUtils]: 5: Hoare triple {24264#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {24264#true} is VALID [2022-04-07 16:15:42,811 INFO L290 TraceCheckUtils]: 6: Hoare triple {24264#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,811 INFO L272 TraceCheckUtils]: 7: Hoare triple {24264#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {24264#true} is VALID [2022-04-07 16:15:42,811 INFO L290 TraceCheckUtils]: 8: Hoare triple {24264#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,811 INFO L290 TraceCheckUtils]: 9: Hoare triple {24264#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {24264#true} is VALID [2022-04-07 16:15:42,811 INFO L290 TraceCheckUtils]: 10: Hoare triple {24264#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {24264#true} is VALID [2022-04-07 16:15:42,811 INFO L290 TraceCheckUtils]: 11: Hoare triple {24264#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {24264#true} is VALID [2022-04-07 16:15:42,811 INFO L290 TraceCheckUtils]: 12: Hoare triple {24264#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,811 INFO L290 TraceCheckUtils]: 13: Hoare triple {24264#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {24264#true} is VALID [2022-04-07 16:15:42,811 INFO L290 TraceCheckUtils]: 14: Hoare triple {24264#true} assume !false; {24264#true} is VALID [2022-04-07 16:15:42,811 INFO L290 TraceCheckUtils]: 15: Hoare triple {24264#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,811 INFO L290 TraceCheckUtils]: 16: Hoare triple {24264#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,811 INFO L290 TraceCheckUtils]: 17: Hoare triple {24264#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,811 INFO L290 TraceCheckUtils]: 18: Hoare triple {24264#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,811 INFO L290 TraceCheckUtils]: 19: Hoare triple {24264#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,812 INFO L290 TraceCheckUtils]: 20: Hoare triple {24264#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,812 INFO L290 TraceCheckUtils]: 21: Hoare triple {24264#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,812 INFO L290 TraceCheckUtils]: 22: Hoare triple {24264#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,812 INFO L290 TraceCheckUtils]: 23: Hoare triple {24264#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,812 INFO L290 TraceCheckUtils]: 24: Hoare triple {24264#true} assume 8464 == #t~mem55;havoc #t~mem55; {24264#true} is VALID [2022-04-07 16:15:42,812 INFO L290 TraceCheckUtils]: 25: Hoare triple {24264#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {24264#true} is VALID [2022-04-07 16:15:42,812 INFO L290 TraceCheckUtils]: 26: Hoare triple {24264#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {24264#true} is VALID [2022-04-07 16:15:42,812 INFO L290 TraceCheckUtils]: 27: Hoare triple {24264#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,812 INFO L290 TraceCheckUtils]: 28: Hoare triple {24264#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,812 INFO L290 TraceCheckUtils]: 29: Hoare triple {24264#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {24264#true} is VALID [2022-04-07 16:15:42,812 INFO L290 TraceCheckUtils]: 30: Hoare triple {24264#true} ~skip~0 := 0; {24264#true} is VALID [2022-04-07 16:15:42,812 INFO L290 TraceCheckUtils]: 31: Hoare triple {24264#true} assume !false; {24264#true} is VALID [2022-04-07 16:15:42,812 INFO L290 TraceCheckUtils]: 32: Hoare triple {24264#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,812 INFO L290 TraceCheckUtils]: 33: Hoare triple {24264#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,812 INFO L290 TraceCheckUtils]: 34: Hoare triple {24264#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,813 INFO L290 TraceCheckUtils]: 35: Hoare triple {24264#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,813 INFO L290 TraceCheckUtils]: 36: Hoare triple {24264#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,813 INFO L290 TraceCheckUtils]: 37: Hoare triple {24264#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,813 INFO L290 TraceCheckUtils]: 38: Hoare triple {24264#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,813 INFO L290 TraceCheckUtils]: 39: Hoare triple {24264#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,813 INFO L290 TraceCheckUtils]: 40: Hoare triple {24264#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,813 INFO L290 TraceCheckUtils]: 41: Hoare triple {24264#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,813 INFO L290 TraceCheckUtils]: 42: Hoare triple {24264#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,813 INFO L290 TraceCheckUtils]: 43: Hoare triple {24264#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,813 INFO L290 TraceCheckUtils]: 44: Hoare triple {24264#true} assume 8496 == #t~mem58;havoc #t~mem58; {24264#true} is VALID [2022-04-07 16:15:42,813 INFO L290 TraceCheckUtils]: 45: Hoare triple {24264#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {24264#true} is VALID [2022-04-07 16:15:42,813 INFO L290 TraceCheckUtils]: 46: Hoare triple {24264#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {24264#true} is VALID [2022-04-07 16:15:42,813 INFO L290 TraceCheckUtils]: 47: Hoare triple {24264#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {24264#true} is VALID [2022-04-07 16:15:42,814 INFO L290 TraceCheckUtils]: 48: Hoare triple {24264#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:42,815 INFO L290 TraceCheckUtils]: 49: Hoare triple {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:42,815 INFO L290 TraceCheckUtils]: 50: Hoare triple {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:42,815 INFO L290 TraceCheckUtils]: 51: Hoare triple {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:42,816 INFO L290 TraceCheckUtils]: 52: Hoare triple {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} ~skip~0 := 0; {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:42,816 INFO L290 TraceCheckUtils]: 53: Hoare triple {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:42,816 INFO L290 TraceCheckUtils]: 54: Hoare triple {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:42,816 INFO L290 TraceCheckUtils]: 55: Hoare triple {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:15:42,817 INFO L290 TraceCheckUtils]: 56: Hoare triple {24269#(not (= 8192 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {24270#(not (= 8192 |ssl3_accept_#t~mem49|))} is VALID [2022-04-07 16:15:42,817 INFO L290 TraceCheckUtils]: 57: Hoare triple {24270#(not (= 8192 |ssl3_accept_#t~mem49|))} assume 8192 == #t~mem49;havoc #t~mem49; {24265#false} is VALID [2022-04-07 16:15:42,817 INFO L290 TraceCheckUtils]: 58: Hoare triple {24265#false} call write~int(1, ~s.base, 36 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,817 INFO L290 TraceCheckUtils]: 59: Hoare triple {24265#false} assume 0 != (~cb~0.base + ~cb~0.offset) % 4294967296; {24265#false} is VALID [2022-04-07 16:15:42,817 INFO L290 TraceCheckUtils]: 60: Hoare triple {24265#false} call #t~mem82 := read~int(~s.base, ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,817 INFO L290 TraceCheckUtils]: 61: Hoare triple {24265#false} assume !(3 != #t~mem82 / 256);havoc #t~mem82;call write~int(8192, ~s.base, 4 + ~s.offset, 4);call #t~mem83.base, #t~mem83.offset := read~$Pointer$(~s.base, 60 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,817 INFO L290 TraceCheckUtils]: 62: Hoare triple {24265#false} assume !(0 == (#t~mem83.base + #t~mem83.offset) % 4294967296);havoc #t~mem83.base, #t~mem83.offset; {24265#false} is VALID [2022-04-07 16:15:42,817 INFO L290 TraceCheckUtils]: 63: Hoare triple {24265#false} assume !(0 == ~tmp___4~0);call write~int(0, ~s.base, 64 + ~s.offset, 4);call #t~mem85 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,817 INFO L290 TraceCheckUtils]: 64: Hoare triple {24265#false} assume 12292 != #t~mem85;havoc #t~mem85; {24265#false} is VALID [2022-04-07 16:15:42,824 INFO L290 TraceCheckUtils]: 65: Hoare triple {24265#false} assume !(0 == ~tmp___5~0);call write~int(8464, ~s.base, 52 + ~s.offset, 4);call #t~mem86.base, #t~mem86.offset := read~$Pointer$(~s.base, 204 + ~s.offset, 4);call #t~mem87 := read~int(#t~mem86.base, 72 + #t~mem86.offset, 4);call write~int(1 + #t~mem87, #t~mem86.base, 72 + #t~mem86.offset, 4);havoc #t~mem86.base, #t~mem86.offset;havoc #t~mem87; {24265#false} is VALID [2022-04-07 16:15:42,825 INFO L290 TraceCheckUtils]: 66: Hoare triple {24265#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,825 INFO L290 TraceCheckUtils]: 67: Hoare triple {24265#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {24265#false} is VALID [2022-04-07 16:15:42,825 INFO L290 TraceCheckUtils]: 68: Hoare triple {24265#false} ~skip~0 := 0; {24265#false} is VALID [2022-04-07 16:15:42,825 INFO L290 TraceCheckUtils]: 69: Hoare triple {24265#false} assume !false; {24265#false} is VALID [2022-04-07 16:15:42,825 INFO L290 TraceCheckUtils]: 70: Hoare triple {24265#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,825 INFO L290 TraceCheckUtils]: 71: Hoare triple {24265#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,825 INFO L290 TraceCheckUtils]: 72: Hoare triple {24265#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,825 INFO L290 TraceCheckUtils]: 73: Hoare triple {24265#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,825 INFO L290 TraceCheckUtils]: 74: Hoare triple {24265#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,825 INFO L290 TraceCheckUtils]: 75: Hoare triple {24265#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,825 INFO L290 TraceCheckUtils]: 76: Hoare triple {24265#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,825 INFO L290 TraceCheckUtils]: 77: Hoare triple {24265#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,825 INFO L290 TraceCheckUtils]: 78: Hoare triple {24265#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,825 INFO L290 TraceCheckUtils]: 79: Hoare triple {24265#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,825 INFO L290 TraceCheckUtils]: 80: Hoare triple {24265#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 81: Hoare triple {24265#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 82: Hoare triple {24265#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 83: Hoare triple {24265#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 84: Hoare triple {24265#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 85: Hoare triple {24265#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 86: Hoare triple {24265#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 87: Hoare triple {24265#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 88: Hoare triple {24265#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 89: Hoare triple {24265#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 90: Hoare triple {24265#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 91: Hoare triple {24265#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 92: Hoare triple {24265#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 93: Hoare triple {24265#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 94: Hoare triple {24265#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 95: Hoare triple {24265#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,826 INFO L290 TraceCheckUtils]: 96: Hoare triple {24265#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,827 INFO L290 TraceCheckUtils]: 97: Hoare triple {24265#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,827 INFO L290 TraceCheckUtils]: 98: Hoare triple {24265#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,827 INFO L290 TraceCheckUtils]: 99: Hoare triple {24265#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {24265#false} is VALID [2022-04-07 16:15:42,827 INFO L290 TraceCheckUtils]: 100: Hoare triple {24265#false} assume 8641 == #t~mem76;havoc #t~mem76; {24265#false} is VALID [2022-04-07 16:15:42,827 INFO L290 TraceCheckUtils]: 101: Hoare triple {24265#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {24265#false} is VALID [2022-04-07 16:15:42,827 INFO L290 TraceCheckUtils]: 102: Hoare triple {24265#false} assume !(4 == ~blastFlag~0); {24265#false} is VALID [2022-04-07 16:15:42,827 INFO L290 TraceCheckUtils]: 103: Hoare triple {24265#false} assume !(7 == ~blastFlag~0); {24265#false} is VALID [2022-04-07 16:15:42,827 INFO L290 TraceCheckUtils]: 104: Hoare triple {24265#false} assume 10 == ~blastFlag~0; {24265#false} is VALID [2022-04-07 16:15:42,827 INFO L290 TraceCheckUtils]: 105: Hoare triple {24265#false} assume !false; {24265#false} is VALID [2022-04-07 16:15:42,827 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-07 16:15:42,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:15:42,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074152911] [2022-04-07 16:15:42,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074152911] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:15:42,828 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:15:42,828 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:15:42,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125465734] [2022-04-07 16:15:42,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:15:42,828 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 106 [2022-04-07 16:15:42,828 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:15:42,829 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:42,897 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 96 edges. 96 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:15:42,898 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:15:42,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:15:42,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:15:42,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:15:42,898 INFO L87 Difference]: Start difference. First operand 316 states and 473 transitions. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:51,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:51,028 INFO L93 Difference]: Finished difference Result 694 states and 1054 transitions. [2022-04-07 16:15:51,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:15:51,028 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 106 [2022-04-07 16:15:51,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:15:51,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:51,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 578 transitions. [2022-04-07 16:15:51,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:51,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 578 transitions. [2022-04-07 16:15:51,034 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 578 transitions. [2022-04-07 16:15:51,412 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 578 edges. 578 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:15:51,419 INFO L225 Difference]: With dead ends: 694 [2022-04-07 16:15:51,419 INFO L226 Difference]: Without dead ends: 404 [2022-04-07 16:15:51,420 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:15:51,420 INFO L913 BasicCegarLoop]: 132 mSDtfsCounter, 136 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-04-07 16:15:51,420 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 374 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-04-07 16:15:51,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-04-07 16:15:51,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 316. [2022-04-07 16:15:51,425 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:15:51,425 INFO L82 GeneralOperation]: Start isEquivalent. First operand 404 states. Second operand has 316 states, 311 states have (on average 1.4919614147909968) internal successors, (464), 311 states have internal predecessors, (464), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:51,426 INFO L74 IsIncluded]: Start isIncluded. First operand 404 states. Second operand has 316 states, 311 states have (on average 1.4919614147909968) internal successors, (464), 311 states have internal predecessors, (464), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:51,426 INFO L87 Difference]: Start difference. First operand 404 states. Second operand has 316 states, 311 states have (on average 1.4919614147909968) internal successors, (464), 311 states have internal predecessors, (464), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:51,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:51,432 INFO L93 Difference]: Finished difference Result 404 states and 606 transitions. [2022-04-07 16:15:51,432 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 606 transitions. [2022-04-07 16:15:51,433 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:51,433 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:51,433 INFO L74 IsIncluded]: Start isIncluded. First operand has 316 states, 311 states have (on average 1.4919614147909968) internal successors, (464), 311 states have internal predecessors, (464), 3 states have call successors, (3), 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 404 states. [2022-04-07 16:15:51,433 INFO L87 Difference]: Start difference. First operand has 316 states, 311 states have (on average 1.4919614147909968) internal successors, (464), 311 states have internal predecessors, (464), 3 states have call successors, (3), 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 404 states. [2022-04-07 16:15:51,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:51,440 INFO L93 Difference]: Finished difference Result 404 states and 606 transitions. [2022-04-07 16:15:51,440 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 606 transitions. [2022-04-07 16:15:51,440 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:51,440 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:51,440 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:15:51,441 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:15:51,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 311 states have (on average 1.4919614147909968) internal successors, (464), 311 states have internal predecessors, (464), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:51,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 468 transitions. [2022-04-07 16:15:51,445 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 468 transitions. Word has length 106 [2022-04-07 16:15:51,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:15:51,445 INFO L478 AbstractCegarLoop]: Abstraction has 316 states and 468 transitions. [2022-04-07 16:15:51,445 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:51,445 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 468 transitions. [2022-04-07 16:15:51,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-04-07 16:15:51,446 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:15:51,446 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:15:51,446 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-04-07 16:15:51,446 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:15:51,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:15:51,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1758801896, now seen corresponding path program 1 times [2022-04-07 16:15:51,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:15:51,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333813045] [2022-04-07 16:15:51,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:15:51,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:15:51,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:51,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:15:51,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:51,558 INFO L290 TraceCheckUtils]: 0: Hoare triple {26238#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {26231#true} is VALID [2022-04-07 16:15:51,558 INFO L290 TraceCheckUtils]: 1: Hoare triple {26231#true} assume true; {26231#true} is VALID [2022-04-07 16:15:51,558 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {26231#true} {26231#true} #693#return; {26231#true} is VALID [2022-04-07 16:15:51,559 INFO L272 TraceCheckUtils]: 0: Hoare triple {26231#true} call ULTIMATE.init(); {26238#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:15:51,559 INFO L290 TraceCheckUtils]: 1: Hoare triple {26238#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {26231#true} is VALID [2022-04-07 16:15:51,559 INFO L290 TraceCheckUtils]: 2: Hoare triple {26231#true} assume true; {26231#true} is VALID [2022-04-07 16:15:51,559 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {26231#true} {26231#true} #693#return; {26231#true} is VALID [2022-04-07 16:15:51,559 INFO L272 TraceCheckUtils]: 4: Hoare triple {26231#true} call #t~ret161 := main(); {26231#true} is VALID [2022-04-07 16:15:51,559 INFO L290 TraceCheckUtils]: 5: Hoare triple {26231#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {26231#true} is VALID [2022-04-07 16:15:51,559 INFO L290 TraceCheckUtils]: 6: Hoare triple {26231#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,559 INFO L272 TraceCheckUtils]: 7: Hoare triple {26231#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {26231#true} is VALID [2022-04-07 16:15:51,559 INFO L290 TraceCheckUtils]: 8: Hoare triple {26231#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,559 INFO L290 TraceCheckUtils]: 9: Hoare triple {26231#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {26231#true} is VALID [2022-04-07 16:15:51,559 INFO L290 TraceCheckUtils]: 10: Hoare triple {26231#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {26231#true} is VALID [2022-04-07 16:15:51,559 INFO L290 TraceCheckUtils]: 11: Hoare triple {26231#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 12: Hoare triple {26231#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 13: Hoare triple {26231#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 14: Hoare triple {26231#true} assume !false; {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 15: Hoare triple {26231#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 16: Hoare triple {26231#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 17: Hoare triple {26231#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 18: Hoare triple {26231#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 19: Hoare triple {26231#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 20: Hoare triple {26231#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 21: Hoare triple {26231#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 22: Hoare triple {26231#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 23: Hoare triple {26231#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 24: Hoare triple {26231#true} assume 8464 == #t~mem55;havoc #t~mem55; {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 25: Hoare triple {26231#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 26: Hoare triple {26231#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {26231#true} is VALID [2022-04-07 16:15:51,560 INFO L290 TraceCheckUtils]: 27: Hoare triple {26231#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 28: Hoare triple {26231#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 29: Hoare triple {26231#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 30: Hoare triple {26231#true} ~skip~0 := 0; {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 31: Hoare triple {26231#true} assume !false; {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 32: Hoare triple {26231#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 33: Hoare triple {26231#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 34: Hoare triple {26231#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 35: Hoare triple {26231#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 36: Hoare triple {26231#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 37: Hoare triple {26231#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 38: Hoare triple {26231#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 39: Hoare triple {26231#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 40: Hoare triple {26231#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 41: Hoare triple {26231#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 42: Hoare triple {26231#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 43: Hoare triple {26231#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,561 INFO L290 TraceCheckUtils]: 44: Hoare triple {26231#true} assume 8496 == #t~mem58;havoc #t~mem58; {26231#true} is VALID [2022-04-07 16:15:51,562 INFO L290 TraceCheckUtils]: 45: Hoare triple {26231#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {26231#true} is VALID [2022-04-07 16:15:51,562 INFO L290 TraceCheckUtils]: 46: Hoare triple {26231#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {26231#true} is VALID [2022-04-07 16:15:51,562 INFO L290 TraceCheckUtils]: 47: Hoare triple {26231#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {26231#true} is VALID [2022-04-07 16:15:51,562 INFO L290 TraceCheckUtils]: 48: Hoare triple {26231#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,563 INFO L290 TraceCheckUtils]: 49: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,563 INFO L290 TraceCheckUtils]: 50: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,563 INFO L290 TraceCheckUtils]: 51: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,564 INFO L290 TraceCheckUtils]: 52: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} ~skip~0 := 0; {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,564 INFO L290 TraceCheckUtils]: 53: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} assume !false; {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,564 INFO L290 TraceCheckUtils]: 54: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,565 INFO L290 TraceCheckUtils]: 55: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,565 INFO L290 TraceCheckUtils]: 56: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,565 INFO L290 TraceCheckUtils]: 57: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,566 INFO L290 TraceCheckUtils]: 58: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,566 INFO L290 TraceCheckUtils]: 59: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,566 INFO L290 TraceCheckUtils]: 60: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,566 INFO L290 TraceCheckUtils]: 61: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,567 INFO L290 TraceCheckUtils]: 62: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,567 INFO L290 TraceCheckUtils]: 63: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,567 INFO L290 TraceCheckUtils]: 64: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,568 INFO L290 TraceCheckUtils]: 65: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,568 INFO L290 TraceCheckUtils]: 66: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} is VALID [2022-04-07 16:15:51,568 INFO L290 TraceCheckUtils]: 67: Hoare triple {26236#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8512))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {26237#(not (= |ssl3_accept_#t~mem60| 8512))} is VALID [2022-04-07 16:15:51,568 INFO L290 TraceCheckUtils]: 68: Hoare triple {26237#(not (= |ssl3_accept_#t~mem60| 8512))} assume 8512 == #t~mem60;havoc #t~mem60; {26232#false} is VALID [2022-04-07 16:15:51,569 INFO L290 TraceCheckUtils]: 69: Hoare triple {26232#false} call #t~mem95.base, #t~mem95.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem96.base, #t~mem96.offset := read~$Pointer$(#t~mem95.base, 836 + #t~mem95.offset, 4);call #t~mem97 := read~int(#t~mem96.base, 12 + #t~mem96.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,569 INFO L290 TraceCheckUtils]: 70: Hoare triple {26232#false} assume 0 != (if 0 == #t~mem97 then 0 else (if 1 == #t~mem97 then 0 else ~bitwiseAnd(#t~mem97, 256))) % 4294967296;havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem96.base, #t~mem96.offset;havoc #t~mem97;~skip~0 := 1; {26232#false} is VALID [2022-04-07 16:15:51,569 INFO L290 TraceCheckUtils]: 71: Hoare triple {26232#false} call write~int(8528, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,569 INFO L290 TraceCheckUtils]: 72: Hoare triple {26232#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,569 INFO L290 TraceCheckUtils]: 73: Hoare triple {26232#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {26232#false} is VALID [2022-04-07 16:15:51,569 INFO L290 TraceCheckUtils]: 74: Hoare triple {26232#false} ~skip~0 := 0; {26232#false} is VALID [2022-04-07 16:15:51,569 INFO L290 TraceCheckUtils]: 75: Hoare triple {26232#false} assume !false; {26232#false} is VALID [2022-04-07 16:15:51,569 INFO L290 TraceCheckUtils]: 76: Hoare triple {26232#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,569 INFO L290 TraceCheckUtils]: 77: Hoare triple {26232#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,569 INFO L290 TraceCheckUtils]: 78: Hoare triple {26232#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,569 INFO L290 TraceCheckUtils]: 79: Hoare triple {26232#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,569 INFO L290 TraceCheckUtils]: 80: Hoare triple {26232#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,569 INFO L290 TraceCheckUtils]: 81: Hoare triple {26232#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,569 INFO L290 TraceCheckUtils]: 82: Hoare triple {26232#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,569 INFO L290 TraceCheckUtils]: 83: Hoare triple {26232#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 84: Hoare triple {26232#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 85: Hoare triple {26232#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 86: Hoare triple {26232#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 87: Hoare triple {26232#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 88: Hoare triple {26232#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 89: Hoare triple {26232#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 90: Hoare triple {26232#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 91: Hoare triple {26232#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 92: Hoare triple {26232#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 93: Hoare triple {26232#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 94: Hoare triple {26232#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 95: Hoare triple {26232#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 96: Hoare triple {26232#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 97: Hoare triple {26232#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 98: Hoare triple {26232#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,570 INFO L290 TraceCheckUtils]: 99: Hoare triple {26232#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,571 INFO L290 TraceCheckUtils]: 100: Hoare triple {26232#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,571 INFO L290 TraceCheckUtils]: 101: Hoare triple {26232#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,571 INFO L290 TraceCheckUtils]: 102: Hoare triple {26232#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,571 INFO L290 TraceCheckUtils]: 103: Hoare triple {26232#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,571 INFO L290 TraceCheckUtils]: 104: Hoare triple {26232#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,571 INFO L290 TraceCheckUtils]: 105: Hoare triple {26232#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {26232#false} is VALID [2022-04-07 16:15:51,571 INFO L290 TraceCheckUtils]: 106: Hoare triple {26232#false} assume 8641 == #t~mem76;havoc #t~mem76; {26232#false} is VALID [2022-04-07 16:15:51,571 INFO L290 TraceCheckUtils]: 107: Hoare triple {26232#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {26232#false} is VALID [2022-04-07 16:15:51,571 INFO L290 TraceCheckUtils]: 108: Hoare triple {26232#false} assume !(4 == ~blastFlag~0); {26232#false} is VALID [2022-04-07 16:15:51,571 INFO L290 TraceCheckUtils]: 109: Hoare triple {26232#false} assume !(7 == ~blastFlag~0); {26232#false} is VALID [2022-04-07 16:15:51,571 INFO L290 TraceCheckUtils]: 110: Hoare triple {26232#false} assume 10 == ~blastFlag~0; {26232#false} is VALID [2022-04-07 16:15:51,571 INFO L290 TraceCheckUtils]: 111: Hoare triple {26232#false} assume !false; {26232#false} is VALID [2022-04-07 16:15:51,572 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 75 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-07 16:15:51,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:15:51,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333813045] [2022-04-07 16:15:51,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333813045] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:15:51,572 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:15:51,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:15:51,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455225959] [2022-04-07 16:15:51,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:15:51,573 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (3), 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 112 [2022-04-07 16:15:51,573 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:15:51,573 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:51,636 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 102 edges. 102 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:15:51,636 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:15:51,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:15:51,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:15:51,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:15:51,638 INFO L87 Difference]: Start difference. First operand 316 states and 468 transitions. Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:57,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:57,106 INFO L93 Difference]: Finished difference Result 694 states and 1044 transitions. [2022-04-07 16:15:57,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:15:57,106 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (3), 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 112 [2022-04-07 16:15:57,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:15:57,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:57,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 578 transitions. [2022-04-07 16:15:57,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:57,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 578 transitions. [2022-04-07 16:15:57,111 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 578 transitions. [2022-04-07 16:15:57,490 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 578 edges. 578 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:15:57,497 INFO L225 Difference]: With dead ends: 694 [2022-04-07 16:15:57,497 INFO L226 Difference]: Without dead ends: 404 [2022-04-07 16:15:57,497 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:15:57,498 INFO L913 BasicCegarLoop]: 137 mSDtfsCounter, 124 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-04-07 16:15:57,498 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 384 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-04-07 16:15:57,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-04-07 16:15:57,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 322. [2022-04-07 16:15:57,502 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:15:57,503 INFO L82 GeneralOperation]: Start isEquivalent. First operand 404 states. Second operand has 322 states, 317 states have (on average 1.4921135646687698) internal successors, (473), 317 states have internal predecessors, (473), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:57,503 INFO L74 IsIncluded]: Start isIncluded. First operand 404 states. Second operand has 322 states, 317 states have (on average 1.4921135646687698) internal successors, (473), 317 states have internal predecessors, (473), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:57,503 INFO L87 Difference]: Start difference. First operand 404 states. Second operand has 322 states, 317 states have (on average 1.4921135646687698) internal successors, (473), 317 states have internal predecessors, (473), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:57,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:57,510 INFO L93 Difference]: Finished difference Result 404 states and 603 transitions. [2022-04-07 16:15:57,510 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 603 transitions. [2022-04-07 16:15:57,510 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:57,510 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:57,511 INFO L74 IsIncluded]: Start isIncluded. First operand has 322 states, 317 states have (on average 1.4921135646687698) internal successors, (473), 317 states have internal predecessors, (473), 3 states have call successors, (3), 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 404 states. [2022-04-07 16:15:57,511 INFO L87 Difference]: Start difference. First operand has 322 states, 317 states have (on average 1.4921135646687698) internal successors, (473), 317 states have internal predecessors, (473), 3 states have call successors, (3), 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 404 states. [2022-04-07 16:15:57,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:15:57,518 INFO L93 Difference]: Finished difference Result 404 states and 603 transitions. [2022-04-07 16:15:57,518 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 603 transitions. [2022-04-07 16:15:57,518 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:15:57,518 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:15:57,518 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:15:57,518 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:15:57,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 317 states have (on average 1.4921135646687698) internal successors, (473), 317 states have internal predecessors, (473), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:57,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 477 transitions. [2022-04-07 16:15:57,523 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 477 transitions. Word has length 112 [2022-04-07 16:15:57,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:15:57,523 INFO L478 AbstractCegarLoop]: Abstraction has 322 states and 477 transitions. [2022-04-07 16:15:57,523 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:15:57,523 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 477 transitions. [2022-04-07 16:15:57,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-04-07 16:15:57,524 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:15:57,524 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:15:57,524 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-04-07 16:15:57,524 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:15:57,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:15:57,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1813194794, now seen corresponding path program 1 times [2022-04-07 16:15:57,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:15:57,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628000981] [2022-04-07 16:15:57,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:15:57,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:15:57,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:57,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:15:57,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:15:57,640 INFO L290 TraceCheckUtils]: 0: Hoare triple {28210#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {28204#true} is VALID [2022-04-07 16:15:57,640 INFO L290 TraceCheckUtils]: 1: Hoare triple {28204#true} assume true; {28204#true} is VALID [2022-04-07 16:15:57,640 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {28204#true} {28204#true} #693#return; {28204#true} is VALID [2022-04-07 16:15:57,641 INFO L272 TraceCheckUtils]: 0: Hoare triple {28204#true} call ULTIMATE.init(); {28210#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:15:57,641 INFO L290 TraceCheckUtils]: 1: Hoare triple {28210#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {28204#true} is VALID [2022-04-07 16:15:57,641 INFO L290 TraceCheckUtils]: 2: Hoare triple {28204#true} assume true; {28204#true} is VALID [2022-04-07 16:15:57,641 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {28204#true} {28204#true} #693#return; {28204#true} is VALID [2022-04-07 16:15:57,641 INFO L272 TraceCheckUtils]: 4: Hoare triple {28204#true} call #t~ret161 := main(); {28204#true} is VALID [2022-04-07 16:15:57,641 INFO L290 TraceCheckUtils]: 5: Hoare triple {28204#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 6: Hoare triple {28204#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L272 TraceCheckUtils]: 7: Hoare triple {28204#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 8: Hoare triple {28204#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 9: Hoare triple {28204#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 10: Hoare triple {28204#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 11: Hoare triple {28204#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 12: Hoare triple {28204#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 13: Hoare triple {28204#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 14: Hoare triple {28204#true} assume !false; {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 15: Hoare triple {28204#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 16: Hoare triple {28204#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 17: Hoare triple {28204#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 18: Hoare triple {28204#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 19: Hoare triple {28204#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 20: Hoare triple {28204#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 21: Hoare triple {28204#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,642 INFO L290 TraceCheckUtils]: 22: Hoare triple {28204#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 23: Hoare triple {28204#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 24: Hoare triple {28204#true} assume 8464 == #t~mem55;havoc #t~mem55; {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 25: Hoare triple {28204#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 26: Hoare triple {28204#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 27: Hoare triple {28204#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 28: Hoare triple {28204#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 29: Hoare triple {28204#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 30: Hoare triple {28204#true} ~skip~0 := 0; {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 31: Hoare triple {28204#true} assume !false; {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 32: Hoare triple {28204#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 33: Hoare triple {28204#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 34: Hoare triple {28204#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 35: Hoare triple {28204#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 36: Hoare triple {28204#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 37: Hoare triple {28204#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,643 INFO L290 TraceCheckUtils]: 38: Hoare triple {28204#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,644 INFO L290 TraceCheckUtils]: 39: Hoare triple {28204#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,644 INFO L290 TraceCheckUtils]: 40: Hoare triple {28204#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,644 INFO L290 TraceCheckUtils]: 41: Hoare triple {28204#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,644 INFO L290 TraceCheckUtils]: 42: Hoare triple {28204#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,644 INFO L290 TraceCheckUtils]: 43: Hoare triple {28204#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {28204#true} is VALID [2022-04-07 16:15:57,644 INFO L290 TraceCheckUtils]: 44: Hoare triple {28204#true} assume 8496 == #t~mem58;havoc #t~mem58; {28204#true} is VALID [2022-04-07 16:15:57,644 INFO L290 TraceCheckUtils]: 45: Hoare triple {28204#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {28204#true} is VALID [2022-04-07 16:15:57,644 INFO L290 TraceCheckUtils]: 46: Hoare triple {28204#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,644 INFO L290 TraceCheckUtils]: 47: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,645 INFO L290 TraceCheckUtils]: 48: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(0 != #t~mem94);havoc #t~mem94;call write~int(8512, ~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,645 INFO L290 TraceCheckUtils]: 49: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} call write~int(0, ~s.base, 64 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,645 INFO L290 TraceCheckUtils]: 50: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,645 INFO L290 TraceCheckUtils]: 51: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,646 INFO L290 TraceCheckUtils]: 52: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} ~skip~0 := 0; {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,646 INFO L290 TraceCheckUtils]: 53: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !false; {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,646 INFO L290 TraceCheckUtils]: 54: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,646 INFO L290 TraceCheckUtils]: 55: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,647 INFO L290 TraceCheckUtils]: 56: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,647 INFO L290 TraceCheckUtils]: 57: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,647 INFO L290 TraceCheckUtils]: 58: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,647 INFO L290 TraceCheckUtils]: 59: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,648 INFO L290 TraceCheckUtils]: 60: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,648 INFO L290 TraceCheckUtils]: 61: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,648 INFO L290 TraceCheckUtils]: 62: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,648 INFO L290 TraceCheckUtils]: 63: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,649 INFO L290 TraceCheckUtils]: 64: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,649 INFO L290 TraceCheckUtils]: 65: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,649 INFO L290 TraceCheckUtils]: 66: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,649 INFO L290 TraceCheckUtils]: 67: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,650 INFO L290 TraceCheckUtils]: 68: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume 8512 == #t~mem60;havoc #t~mem60; {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,650 INFO L290 TraceCheckUtils]: 69: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} call #t~mem95.base, #t~mem95.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem96.base, #t~mem96.offset := read~$Pointer$(#t~mem95.base, 836 + #t~mem95.offset, 4);call #t~mem97 := read~int(#t~mem96.base, 12 + #t~mem96.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,650 INFO L290 TraceCheckUtils]: 70: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume 0 != (if 0 == #t~mem97 then 0 else (if 1 == #t~mem97 then 0 else ~bitwiseAnd(#t~mem97, 256))) % 4294967296;havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem96.base, #t~mem96.offset;havoc #t~mem97;~skip~0 := 1; {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,650 INFO L290 TraceCheckUtils]: 71: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} call write~int(8528, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,651 INFO L290 TraceCheckUtils]: 72: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,651 INFO L290 TraceCheckUtils]: 73: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,651 INFO L290 TraceCheckUtils]: 74: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} ~skip~0 := 0; {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,651 INFO L290 TraceCheckUtils]: 75: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !false; {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,652 INFO L290 TraceCheckUtils]: 76: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,652 INFO L290 TraceCheckUtils]: 77: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,652 INFO L290 TraceCheckUtils]: 78: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,652 INFO L290 TraceCheckUtils]: 79: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,653 INFO L290 TraceCheckUtils]: 80: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,653 INFO L290 TraceCheckUtils]: 81: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,653 INFO L290 TraceCheckUtils]: 82: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,653 INFO L290 TraceCheckUtils]: 83: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,654 INFO L290 TraceCheckUtils]: 84: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,654 INFO L290 TraceCheckUtils]: 85: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,654 INFO L290 TraceCheckUtils]: 86: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,654 INFO L290 TraceCheckUtils]: 87: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,655 INFO L290 TraceCheckUtils]: 88: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,655 INFO L290 TraceCheckUtils]: 89: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,655 INFO L290 TraceCheckUtils]: 90: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,655 INFO L290 TraceCheckUtils]: 91: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,656 INFO L290 TraceCheckUtils]: 92: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,656 INFO L290 TraceCheckUtils]: 93: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,656 INFO L290 TraceCheckUtils]: 94: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,656 INFO L290 TraceCheckUtils]: 95: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,656 INFO L290 TraceCheckUtils]: 96: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,657 INFO L290 TraceCheckUtils]: 97: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,657 INFO L290 TraceCheckUtils]: 98: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,657 INFO L290 TraceCheckUtils]: 99: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,657 INFO L290 TraceCheckUtils]: 100: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,658 INFO L290 TraceCheckUtils]: 101: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,658 INFO L290 TraceCheckUtils]: 102: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,658 INFO L290 TraceCheckUtils]: 103: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,658 INFO L290 TraceCheckUtils]: 104: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,659 INFO L290 TraceCheckUtils]: 105: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,659 INFO L290 TraceCheckUtils]: 106: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume 8641 == #t~mem76;havoc #t~mem76; {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,659 INFO L290 TraceCheckUtils]: 107: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,659 INFO L290 TraceCheckUtils]: 108: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(4 == ~blastFlag~0); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,660 INFO L290 TraceCheckUtils]: 109: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume !(7 == ~blastFlag~0); {28209#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:15:57,660 INFO L290 TraceCheckUtils]: 110: Hoare triple {28209#(= 2 ssl3_accept_~blastFlag~0)} assume 10 == ~blastFlag~0; {28205#false} is VALID [2022-04-07 16:15:57,660 INFO L290 TraceCheckUtils]: 111: Hoare triple {28205#false} assume !false; {28205#false} is VALID [2022-04-07 16:15:57,660 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-04-07 16:15:57,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:15:57,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628000981] [2022-04-07 16:15:57,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628000981] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:15:57,661 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:15:57,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-07 16:15:57,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268057664] [2022-04-07 16:15:57,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:15:57,661 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 112 [2022-04-07 16:15:57,661 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:15:57,662 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-07 16:15:57,722 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-07 16:15:57,722 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-07 16:15:57,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:15:57,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-07 16:15:57,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-07 16:15:57,723 INFO L87 Difference]: Start difference. First operand 322 states and 477 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-07 16:16:01,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:01,004 INFO L93 Difference]: Finished difference Result 908 states and 1364 transitions. [2022-04-07 16:16:01,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-07 16:16:01,004 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 112 [2022-04-07 16:16:01,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:16:01,005 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-07 16:16:01,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 606 transitions. [2022-04-07 16:16:01,007 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-07 16:16:01,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 606 transitions. [2022-04-07 16:16:01,009 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 606 transitions. [2022-04-07 16:16:01,367 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 606 edges. 606 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:01,381 INFO L225 Difference]: With dead ends: 908 [2022-04-07 16:16:01,381 INFO L226 Difference]: Without dead ends: 612 [2022-04-07 16:16:01,382 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-07 16:16:01,382 INFO L913 BasicCegarLoop]: 248 mSDtfsCounter, 136 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-04-07 16:16:01,382 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 442 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-04-07 16:16:01,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-04-07 16:16:01,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 612. [2022-04-07 16:16:01,392 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:16:01,393 INFO L82 GeneralOperation]: Start isEquivalent. First operand 612 states. Second operand has 612 states, 607 states have (on average 1.4892915980230643) internal successors, (904), 607 states have internal predecessors, (904), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:01,393 INFO L74 IsIncluded]: Start isIncluded. First operand 612 states. Second operand has 612 states, 607 states have (on average 1.4892915980230643) internal successors, (904), 607 states have internal predecessors, (904), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:01,394 INFO L87 Difference]: Start difference. First operand 612 states. Second operand has 612 states, 607 states have (on average 1.4892915980230643) internal successors, (904), 607 states have internal predecessors, (904), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:01,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:01,412 INFO L93 Difference]: Finished difference Result 612 states and 908 transitions. [2022-04-07 16:16:01,412 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 908 transitions. [2022-04-07 16:16:01,413 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:01,413 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:01,413 INFO L74 IsIncluded]: Start isIncluded. First operand has 612 states, 607 states have (on average 1.4892915980230643) internal successors, (904), 607 states have internal predecessors, (904), 3 states have call successors, (3), 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 612 states. [2022-04-07 16:16:01,414 INFO L87 Difference]: Start difference. First operand has 612 states, 607 states have (on average 1.4892915980230643) internal successors, (904), 607 states have internal predecessors, (904), 3 states have call successors, (3), 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 612 states. [2022-04-07 16:16:01,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:01,426 INFO L93 Difference]: Finished difference Result 612 states and 908 transitions. [2022-04-07 16:16:01,426 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 908 transitions. [2022-04-07 16:16:01,427 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:01,427 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:01,427 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:16:01,427 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:16:01,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 607 states have (on average 1.4892915980230643) internal successors, (904), 607 states have internal predecessors, (904), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:01,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 908 transitions. [2022-04-07 16:16:01,440 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 908 transitions. Word has length 112 [2022-04-07 16:16:01,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:16:01,441 INFO L478 AbstractCegarLoop]: Abstraction has 612 states and 908 transitions. [2022-04-07 16:16:01,441 INFO L479 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-07 16:16:01,441 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 908 transitions. [2022-04-07 16:16:01,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-04-07 16:16:01,442 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:16:01,442 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:16:01,442 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-04-07 16:16:01,442 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:16:01,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:16:01,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1749805076, now seen corresponding path program 1 times [2022-04-07 16:16:01,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:16:01,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783277171] [2022-04-07 16:16:01,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:16:01,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:16:01,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:01,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:16:01,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:01,536 INFO L290 TraceCheckUtils]: 0: Hoare triple {31150#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {31144#true} is VALID [2022-04-07 16:16:01,536 INFO L290 TraceCheckUtils]: 1: Hoare triple {31144#true} assume true; {31144#true} is VALID [2022-04-07 16:16:01,536 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {31144#true} {31144#true} #693#return; {31144#true} is VALID [2022-04-07 16:16:01,537 INFO L272 TraceCheckUtils]: 0: Hoare triple {31144#true} call ULTIMATE.init(); {31150#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:16:01,537 INFO L290 TraceCheckUtils]: 1: Hoare triple {31150#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {31144#true} is VALID [2022-04-07 16:16:01,537 INFO L290 TraceCheckUtils]: 2: Hoare triple {31144#true} assume true; {31144#true} is VALID [2022-04-07 16:16:01,537 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {31144#true} {31144#true} #693#return; {31144#true} is VALID [2022-04-07 16:16:01,537 INFO L272 TraceCheckUtils]: 4: Hoare triple {31144#true} call #t~ret161 := main(); {31144#true} is VALID [2022-04-07 16:16:01,537 INFO L290 TraceCheckUtils]: 5: Hoare triple {31144#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {31144#true} is VALID [2022-04-07 16:16:01,537 INFO L290 TraceCheckUtils]: 6: Hoare triple {31144#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L272 TraceCheckUtils]: 7: Hoare triple {31144#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L290 TraceCheckUtils]: 8: Hoare triple {31144#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L290 TraceCheckUtils]: 9: Hoare triple {31144#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L290 TraceCheckUtils]: 10: Hoare triple {31144#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L290 TraceCheckUtils]: 11: Hoare triple {31144#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L290 TraceCheckUtils]: 12: Hoare triple {31144#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L290 TraceCheckUtils]: 13: Hoare triple {31144#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L290 TraceCheckUtils]: 14: Hoare triple {31144#true} assume !false; {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L290 TraceCheckUtils]: 15: Hoare triple {31144#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L290 TraceCheckUtils]: 16: Hoare triple {31144#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L290 TraceCheckUtils]: 17: Hoare triple {31144#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L290 TraceCheckUtils]: 18: Hoare triple {31144#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L290 TraceCheckUtils]: 19: Hoare triple {31144#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L290 TraceCheckUtils]: 20: Hoare triple {31144#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L290 TraceCheckUtils]: 21: Hoare triple {31144#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {31144#true} is VALID [2022-04-07 16:16:01,538 INFO L290 TraceCheckUtils]: 22: Hoare triple {31144#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {31144#true} is VALID [2022-04-07 16:16:01,539 INFO L290 TraceCheckUtils]: 23: Hoare triple {31144#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {31144#true} is VALID [2022-04-07 16:16:01,539 INFO L290 TraceCheckUtils]: 24: Hoare triple {31144#true} assume 8464 == #t~mem55;havoc #t~mem55; {31144#true} is VALID [2022-04-07 16:16:01,539 INFO L290 TraceCheckUtils]: 25: Hoare triple {31144#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {31144#true} is VALID [2022-04-07 16:16:01,539 INFO L290 TraceCheckUtils]: 26: Hoare triple {31144#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,539 INFO L290 TraceCheckUtils]: 27: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,539 INFO L290 TraceCheckUtils]: 28: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,540 INFO L290 TraceCheckUtils]: 29: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,540 INFO L290 TraceCheckUtils]: 30: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} ~skip~0 := 0; {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,540 INFO L290 TraceCheckUtils]: 31: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume !false; {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,540 INFO L290 TraceCheckUtils]: 32: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,540 INFO L290 TraceCheckUtils]: 33: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,541 INFO L290 TraceCheckUtils]: 34: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,541 INFO L290 TraceCheckUtils]: 35: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,541 INFO L290 TraceCheckUtils]: 36: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,541 INFO L290 TraceCheckUtils]: 37: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,542 INFO L290 TraceCheckUtils]: 38: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,542 INFO L290 TraceCheckUtils]: 39: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,542 INFO L290 TraceCheckUtils]: 40: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,542 INFO L290 TraceCheckUtils]: 41: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,543 INFO L290 TraceCheckUtils]: 42: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,543 INFO L290 TraceCheckUtils]: 43: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,543 INFO L290 TraceCheckUtils]: 44: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume 8496 == #t~mem58;havoc #t~mem58; {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,543 INFO L290 TraceCheckUtils]: 45: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {31149#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-07 16:16:01,543 INFO L290 TraceCheckUtils]: 46: Hoare triple {31149#(= ssl3_accept_~blastFlag~0 1)} assume !(1 == ~blastFlag~0); {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 47: Hoare triple {31145#false} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 48: Hoare triple {31145#false} assume !(0 != #t~mem94);havoc #t~mem94;call write~int(8512, ~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 49: Hoare triple {31145#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 50: Hoare triple {31145#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 51: Hoare triple {31145#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 52: Hoare triple {31145#false} ~skip~0 := 0; {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 53: Hoare triple {31145#false} assume !false; {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 54: Hoare triple {31145#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 55: Hoare triple {31145#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 56: Hoare triple {31145#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 57: Hoare triple {31145#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 58: Hoare triple {31145#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 59: Hoare triple {31145#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 60: Hoare triple {31145#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 61: Hoare triple {31145#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,544 INFO L290 TraceCheckUtils]: 62: Hoare triple {31145#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 63: Hoare triple {31145#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 64: Hoare triple {31145#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 65: Hoare triple {31145#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 66: Hoare triple {31145#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 67: Hoare triple {31145#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 68: Hoare triple {31145#false} assume 8512 == #t~mem60;havoc #t~mem60; {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 69: Hoare triple {31145#false} call #t~mem95.base, #t~mem95.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem96.base, #t~mem96.offset := read~$Pointer$(#t~mem95.base, 836 + #t~mem95.offset, 4);call #t~mem97 := read~int(#t~mem96.base, 12 + #t~mem96.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 70: Hoare triple {31145#false} assume 0 != (if 0 == #t~mem97 then 0 else (if 1 == #t~mem97 then 0 else ~bitwiseAnd(#t~mem97, 256))) % 4294967296;havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem96.base, #t~mem96.offset;havoc #t~mem97;~skip~0 := 1; {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 71: Hoare triple {31145#false} call write~int(8528, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 72: Hoare triple {31145#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 73: Hoare triple {31145#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 74: Hoare triple {31145#false} ~skip~0 := 0; {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 75: Hoare triple {31145#false} assume !false; {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 76: Hoare triple {31145#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 77: Hoare triple {31145#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,545 INFO L290 TraceCheckUtils]: 78: Hoare triple {31145#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 79: Hoare triple {31145#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 80: Hoare triple {31145#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 81: Hoare triple {31145#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 82: Hoare triple {31145#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 83: Hoare triple {31145#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 84: Hoare triple {31145#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 85: Hoare triple {31145#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 86: Hoare triple {31145#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 87: Hoare triple {31145#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 88: Hoare triple {31145#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 89: Hoare triple {31145#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 90: Hoare triple {31145#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 91: Hoare triple {31145#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 92: Hoare triple {31145#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 93: Hoare triple {31145#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 94: Hoare triple {31145#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,546 INFO L290 TraceCheckUtils]: 95: Hoare triple {31145#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 96: Hoare triple {31145#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 97: Hoare triple {31145#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 98: Hoare triple {31145#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 99: Hoare triple {31145#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 100: Hoare triple {31145#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 101: Hoare triple {31145#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 102: Hoare triple {31145#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 103: Hoare triple {31145#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 104: Hoare triple {31145#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 105: Hoare triple {31145#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 106: Hoare triple {31145#false} assume 8641 == #t~mem76;havoc #t~mem76; {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 107: Hoare triple {31145#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 108: Hoare triple {31145#false} assume !(4 == ~blastFlag~0); {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 109: Hoare triple {31145#false} assume !(7 == ~blastFlag~0); {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 110: Hoare triple {31145#false} assume 10 == ~blastFlag~0; {31145#false} is VALID [2022-04-07 16:16:01,547 INFO L290 TraceCheckUtils]: 111: Hoare triple {31145#false} assume !false; {31145#false} is VALID [2022-04-07 16:16:01,548 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-07 16:16:01,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:16:01,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783277171] [2022-04-07 16:16:01,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783277171] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:16:01,548 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:16:01,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-07 16:16:01,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186229451] [2022-04-07 16:16:01,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:16:01,550 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 112 [2022-04-07 16:16:01,550 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:16:01,550 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-07 16:16:01,612 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-07 16:16:01,612 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-07 16:16:01,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:16:01,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-07 16:16:01,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-07 16:16:01,613 INFO L87 Difference]: Start difference. First operand 612 states and 908 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-07 16:16:06,458 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:16:07,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:07,088 INFO L93 Difference]: Finished difference Result 1225 states and 1823 transitions. [2022-04-07 16:16:07,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-07 16:16:07,089 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 112 [2022-04-07 16:16:07,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:16:07,089 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-07 16:16:07,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 452 transitions. [2022-04-07 16:16:07,091 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-07 16:16:07,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 452 transitions. [2022-04-07 16:16:07,103 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 452 transitions. [2022-04-07 16:16:07,364 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 452 edges. 452 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:07,378 INFO L225 Difference]: With dead ends: 1225 [2022-04-07 16:16:07,378 INFO L226 Difference]: Without dead ends: 639 [2022-04-07 16:16:07,379 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-07 16:16:07,379 INFO L913 BasicCegarLoop]: 225 mSDtfsCounter, 15 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-04-07 16:16:07,380 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 419 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-04-07 16:16:07,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2022-04-07 16:16:07,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 639. [2022-04-07 16:16:07,387 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:16:07,388 INFO L82 GeneralOperation]: Start isEquivalent. First operand 639 states. Second operand has 639 states, 634 states have (on average 1.4810725552050472) internal successors, (939), 634 states have internal predecessors, (939), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:07,388 INFO L74 IsIncluded]: Start isIncluded. First operand 639 states. Second operand has 639 states, 634 states have (on average 1.4810725552050472) internal successors, (939), 634 states have internal predecessors, (939), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:07,389 INFO L87 Difference]: Start difference. First operand 639 states. Second operand has 639 states, 634 states have (on average 1.4810725552050472) internal successors, (939), 634 states have internal predecessors, (939), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:07,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:07,401 INFO L93 Difference]: Finished difference Result 639 states and 943 transitions. [2022-04-07 16:16:07,402 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 943 transitions. [2022-04-07 16:16:07,402 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:07,402 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:07,403 INFO L74 IsIncluded]: Start isIncluded. First operand has 639 states, 634 states have (on average 1.4810725552050472) internal successors, (939), 634 states have internal predecessors, (939), 3 states have call successors, (3), 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 639 states. [2022-04-07 16:16:07,404 INFO L87 Difference]: Start difference. First operand has 639 states, 634 states have (on average 1.4810725552050472) internal successors, (939), 634 states have internal predecessors, (939), 3 states have call successors, (3), 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 639 states. [2022-04-07 16:16:07,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:07,416 INFO L93 Difference]: Finished difference Result 639 states and 943 transitions. [2022-04-07 16:16:07,416 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 943 transitions. [2022-04-07 16:16:07,417 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:07,417 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:07,417 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:16:07,417 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:16:07,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 634 states have (on average 1.4810725552050472) internal successors, (939), 634 states have internal predecessors, (939), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:07,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 943 transitions. [2022-04-07 16:16:07,431 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 943 transitions. Word has length 112 [2022-04-07 16:16:07,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:16:07,431 INFO L478 AbstractCegarLoop]: Abstraction has 639 states and 943 transitions. [2022-04-07 16:16:07,431 INFO L479 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-07 16:16:07,432 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 943 transitions. [2022-04-07 16:16:07,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-04-07 16:16:07,432 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:16:07,433 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:16:07,433 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-04-07 16:16:07,433 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:16:07,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:16:07,433 INFO L85 PathProgramCache]: Analyzing trace with hash -208769710, now seen corresponding path program 1 times [2022-04-07 16:16:07,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:16:07,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945754239] [2022-04-07 16:16:07,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:16:07,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:16:07,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:07,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:16:07,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:07,522 INFO L290 TraceCheckUtils]: 0: Hoare triple {34530#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {34524#true} is VALID [2022-04-07 16:16:07,523 INFO L290 TraceCheckUtils]: 1: Hoare triple {34524#true} assume true; {34524#true} is VALID [2022-04-07 16:16:07,523 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {34524#true} {34524#true} #693#return; {34524#true} is VALID [2022-04-07 16:16:07,523 INFO L272 TraceCheckUtils]: 0: Hoare triple {34524#true} call ULTIMATE.init(); {34530#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:16:07,523 INFO L290 TraceCheckUtils]: 1: Hoare triple {34530#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {34524#true} is VALID [2022-04-07 16:16:07,523 INFO L290 TraceCheckUtils]: 2: Hoare triple {34524#true} assume true; {34524#true} is VALID [2022-04-07 16:16:07,523 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {34524#true} {34524#true} #693#return; {34524#true} is VALID [2022-04-07 16:16:07,524 INFO L272 TraceCheckUtils]: 4: Hoare triple {34524#true} call #t~ret161 := main(); {34524#true} is VALID [2022-04-07 16:16:07,524 INFO L290 TraceCheckUtils]: 5: Hoare triple {34524#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {34524#true} is VALID [2022-04-07 16:16:07,524 INFO L290 TraceCheckUtils]: 6: Hoare triple {34524#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {34524#true} is VALID [2022-04-07 16:16:07,524 INFO L272 TraceCheckUtils]: 7: Hoare triple {34524#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {34524#true} is VALID [2022-04-07 16:16:07,524 INFO L290 TraceCheckUtils]: 8: Hoare triple {34524#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,524 INFO L290 TraceCheckUtils]: 9: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,524 INFO L290 TraceCheckUtils]: 10: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,525 INFO L290 TraceCheckUtils]: 11: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,525 INFO L290 TraceCheckUtils]: 12: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,525 INFO L290 TraceCheckUtils]: 13: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,525 INFO L290 TraceCheckUtils]: 14: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} assume !false; {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,526 INFO L290 TraceCheckUtils]: 15: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,526 INFO L290 TraceCheckUtils]: 16: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,526 INFO L290 TraceCheckUtils]: 17: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,526 INFO L290 TraceCheckUtils]: 18: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,527 INFO L290 TraceCheckUtils]: 19: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,527 INFO L290 TraceCheckUtils]: 20: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,527 INFO L290 TraceCheckUtils]: 21: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,527 INFO L290 TraceCheckUtils]: 22: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,528 INFO L290 TraceCheckUtils]: 23: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,528 INFO L290 TraceCheckUtils]: 24: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} assume 8464 == #t~mem55;havoc #t~mem55; {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,528 INFO L290 TraceCheckUtils]: 25: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {34529#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-07 16:16:07,528 INFO L290 TraceCheckUtils]: 26: Hoare triple {34529#(= ssl3_accept_~blastFlag~0 0)} assume !(0 == ~blastFlag~0); {34525#false} is VALID [2022-04-07 16:16:07,528 INFO L290 TraceCheckUtils]: 27: Hoare triple {34525#false} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,528 INFO L290 TraceCheckUtils]: 28: Hoare triple {34525#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,528 INFO L290 TraceCheckUtils]: 29: Hoare triple {34525#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {34525#false} is VALID [2022-04-07 16:16:07,529 INFO L290 TraceCheckUtils]: 30: Hoare triple {34525#false} ~skip~0 := 0; {34525#false} is VALID [2022-04-07 16:16:07,529 INFO L290 TraceCheckUtils]: 31: Hoare triple {34525#false} assume !false; {34525#false} is VALID [2022-04-07 16:16:07,529 INFO L290 TraceCheckUtils]: 32: Hoare triple {34525#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,529 INFO L290 TraceCheckUtils]: 33: Hoare triple {34525#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,529 INFO L290 TraceCheckUtils]: 34: Hoare triple {34525#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,529 INFO L290 TraceCheckUtils]: 35: Hoare triple {34525#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,530 INFO L290 TraceCheckUtils]: 36: Hoare triple {34525#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,530 INFO L290 TraceCheckUtils]: 37: Hoare triple {34525#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,531 INFO L290 TraceCheckUtils]: 38: Hoare triple {34525#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,531 INFO L290 TraceCheckUtils]: 39: Hoare triple {34525#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,531 INFO L290 TraceCheckUtils]: 40: Hoare triple {34525#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,531 INFO L290 TraceCheckUtils]: 41: Hoare triple {34525#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,531 INFO L290 TraceCheckUtils]: 42: Hoare triple {34525#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,531 INFO L290 TraceCheckUtils]: 43: Hoare triple {34525#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,531 INFO L290 TraceCheckUtils]: 44: Hoare triple {34525#false} assume 8496 == #t~mem58;havoc #t~mem58; {34525#false} is VALID [2022-04-07 16:16:07,531 INFO L290 TraceCheckUtils]: 45: Hoare triple {34525#false} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {34525#false} is VALID [2022-04-07 16:16:07,531 INFO L290 TraceCheckUtils]: 46: Hoare triple {34525#false} assume !(1 == ~blastFlag~0); {34525#false} is VALID [2022-04-07 16:16:07,531 INFO L290 TraceCheckUtils]: 47: Hoare triple {34525#false} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,531 INFO L290 TraceCheckUtils]: 48: Hoare triple {34525#false} assume !(0 != #t~mem94);havoc #t~mem94;call write~int(8512, ~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,531 INFO L290 TraceCheckUtils]: 49: Hoare triple {34525#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,531 INFO L290 TraceCheckUtils]: 50: Hoare triple {34525#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,531 INFO L290 TraceCheckUtils]: 51: Hoare triple {34525#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {34525#false} is VALID [2022-04-07 16:16:07,531 INFO L290 TraceCheckUtils]: 52: Hoare triple {34525#false} ~skip~0 := 0; {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 53: Hoare triple {34525#false} assume !false; {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 54: Hoare triple {34525#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 55: Hoare triple {34525#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 56: Hoare triple {34525#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 57: Hoare triple {34525#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 58: Hoare triple {34525#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 59: Hoare triple {34525#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 60: Hoare triple {34525#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 61: Hoare triple {34525#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 62: Hoare triple {34525#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 63: Hoare triple {34525#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 64: Hoare triple {34525#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 65: Hoare triple {34525#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 66: Hoare triple {34525#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 67: Hoare triple {34525#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,532 INFO L290 TraceCheckUtils]: 68: Hoare triple {34525#false} assume 8512 == #t~mem60;havoc #t~mem60; {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 69: Hoare triple {34525#false} call #t~mem95.base, #t~mem95.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem96.base, #t~mem96.offset := read~$Pointer$(#t~mem95.base, 836 + #t~mem95.offset, 4);call #t~mem97 := read~int(#t~mem96.base, 12 + #t~mem96.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 70: Hoare triple {34525#false} assume 0 != (if 0 == #t~mem97 then 0 else (if 1 == #t~mem97 then 0 else ~bitwiseAnd(#t~mem97, 256))) % 4294967296;havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem96.base, #t~mem96.offset;havoc #t~mem97;~skip~0 := 1; {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 71: Hoare triple {34525#false} call write~int(8528, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 72: Hoare triple {34525#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 73: Hoare triple {34525#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 74: Hoare triple {34525#false} ~skip~0 := 0; {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 75: Hoare triple {34525#false} assume !false; {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 76: Hoare triple {34525#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 77: Hoare triple {34525#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 78: Hoare triple {34525#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 79: Hoare triple {34525#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 80: Hoare triple {34525#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 81: Hoare triple {34525#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 82: Hoare triple {34525#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 83: Hoare triple {34525#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,533 INFO L290 TraceCheckUtils]: 84: Hoare triple {34525#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 85: Hoare triple {34525#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 86: Hoare triple {34525#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 87: Hoare triple {34525#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 88: Hoare triple {34525#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 89: Hoare triple {34525#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 90: Hoare triple {34525#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 91: Hoare triple {34525#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 92: Hoare triple {34525#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 93: Hoare triple {34525#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 94: Hoare triple {34525#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 95: Hoare triple {34525#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 96: Hoare triple {34525#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 97: Hoare triple {34525#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 98: Hoare triple {34525#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 99: Hoare triple {34525#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,534 INFO L290 TraceCheckUtils]: 100: Hoare triple {34525#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,535 INFO L290 TraceCheckUtils]: 101: Hoare triple {34525#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,544 INFO L290 TraceCheckUtils]: 102: Hoare triple {34525#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,544 INFO L290 TraceCheckUtils]: 103: Hoare triple {34525#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,545 INFO L290 TraceCheckUtils]: 104: Hoare triple {34525#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,545 INFO L290 TraceCheckUtils]: 105: Hoare triple {34525#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {34525#false} is VALID [2022-04-07 16:16:07,545 INFO L290 TraceCheckUtils]: 106: Hoare triple {34525#false} assume 8641 == #t~mem76;havoc #t~mem76; {34525#false} is VALID [2022-04-07 16:16:07,545 INFO L290 TraceCheckUtils]: 107: Hoare triple {34525#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {34525#false} is VALID [2022-04-07 16:16:07,545 INFO L290 TraceCheckUtils]: 108: Hoare triple {34525#false} assume !(4 == ~blastFlag~0); {34525#false} is VALID [2022-04-07 16:16:07,545 INFO L290 TraceCheckUtils]: 109: Hoare triple {34525#false} assume !(7 == ~blastFlag~0); {34525#false} is VALID [2022-04-07 16:16:07,545 INFO L290 TraceCheckUtils]: 110: Hoare triple {34525#false} assume 10 == ~blastFlag~0; {34525#false} is VALID [2022-04-07 16:16:07,545 INFO L290 TraceCheckUtils]: 111: Hoare triple {34525#false} assume !false; {34525#false} is VALID [2022-04-07 16:16:07,545 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-04-07 16:16:07,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:16:07,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945754239] [2022-04-07 16:16:07,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945754239] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:16:07,546 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:16:07,546 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-07 16:16:07,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783233643] [2022-04-07 16:16:07,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:16:07,547 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (3), 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 112 [2022-04-07 16:16:07,547 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:16:07,547 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 18.5) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:07,600 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 78 edges. 78 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:07,600 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-07 16:16:07,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:16:07,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-07 16:16:07,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-07 16:16:07,601 INFO L87 Difference]: Start difference. First operand 639 states and 943 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:12,749 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:16:13,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:13,370 INFO L93 Difference]: Finished difference Result 1254 states and 1859 transitions. [2022-04-07 16:16:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-07 16:16:13,370 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (3), 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 112 [2022-04-07 16:16:13,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:16:13,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:13,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 429 transitions. [2022-04-07 16:16:13,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:13,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 429 transitions. [2022-04-07 16:16:13,373 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 429 transitions. [2022-04-07 16:16:13,652 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 429 edges. 429 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:13,666 INFO L225 Difference]: With dead ends: 1254 [2022-04-07 16:16:13,666 INFO L226 Difference]: Without dead ends: 641 [2022-04-07 16:16:13,667 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-07 16:16:13,668 INFO L913 BasicCegarLoop]: 213 mSDtfsCounter, 4 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-04-07 16:16:13,668 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 398 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-04-07 16:16:13,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2022-04-07 16:16:13,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 641. [2022-04-07 16:16:13,675 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:16:13,676 INFO L82 GeneralOperation]: Start isEquivalent. First operand 641 states. Second operand has 641 states, 636 states have (on average 1.479559748427673) internal successors, (941), 636 states have internal predecessors, (941), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:13,676 INFO L74 IsIncluded]: Start isIncluded. First operand 641 states. Second operand has 641 states, 636 states have (on average 1.479559748427673) internal successors, (941), 636 states have internal predecessors, (941), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:13,677 INFO L87 Difference]: Start difference. First operand 641 states. Second operand has 641 states, 636 states have (on average 1.479559748427673) internal successors, (941), 636 states have internal predecessors, (941), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:13,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:13,689 INFO L93 Difference]: Finished difference Result 641 states and 945 transitions. [2022-04-07 16:16:13,689 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 945 transitions. [2022-04-07 16:16:13,690 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:13,690 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:13,691 INFO L74 IsIncluded]: Start isIncluded. First operand has 641 states, 636 states have (on average 1.479559748427673) internal successors, (941), 636 states have internal predecessors, (941), 3 states have call successors, (3), 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 641 states. [2022-04-07 16:16:13,691 INFO L87 Difference]: Start difference. First operand has 641 states, 636 states have (on average 1.479559748427673) internal successors, (941), 636 states have internal predecessors, (941), 3 states have call successors, (3), 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 641 states. [2022-04-07 16:16:13,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:13,704 INFO L93 Difference]: Finished difference Result 641 states and 945 transitions. [2022-04-07 16:16:13,704 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 945 transitions. [2022-04-07 16:16:13,705 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:13,705 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:13,705 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:16:13,705 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:16:13,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 636 states have (on average 1.479559748427673) internal successors, (941), 636 states have internal predecessors, (941), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:13,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 945 transitions. [2022-04-07 16:16:13,720 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 945 transitions. Word has length 112 [2022-04-07 16:16:13,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:16:13,720 INFO L478 AbstractCegarLoop]: Abstraction has 641 states and 945 transitions. [2022-04-07 16:16:13,721 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:13,721 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 945 transitions. [2022-04-07 16:16:13,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-04-07 16:16:13,722 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:16:13,722 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:16:13,722 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-04-07 16:16:13,722 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:16:13,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:16:13,722 INFO L85 PathProgramCache]: Analyzing trace with hash -888968187, now seen corresponding path program 1 times [2022-04-07 16:16:13,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:16:13,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531456126] [2022-04-07 16:16:13,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:16:13,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:16:13,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:13,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:16:13,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:13,842 INFO L290 TraceCheckUtils]: 0: Hoare triple {37952#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {37945#true} is VALID [2022-04-07 16:16:13,842 INFO L290 TraceCheckUtils]: 1: Hoare triple {37945#true} assume true; {37945#true} is VALID [2022-04-07 16:16:13,842 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {37945#true} {37945#true} #693#return; {37945#true} is VALID [2022-04-07 16:16:13,843 INFO L272 TraceCheckUtils]: 0: Hoare triple {37945#true} call ULTIMATE.init(); {37952#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:16:13,843 INFO L290 TraceCheckUtils]: 1: Hoare triple {37952#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {37945#true} is VALID [2022-04-07 16:16:13,843 INFO L290 TraceCheckUtils]: 2: Hoare triple {37945#true} assume true; {37945#true} is VALID [2022-04-07 16:16:13,843 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {37945#true} {37945#true} #693#return; {37945#true} is VALID [2022-04-07 16:16:13,843 INFO L272 TraceCheckUtils]: 4: Hoare triple {37945#true} call #t~ret161 := main(); {37945#true} is VALID [2022-04-07 16:16:13,843 INFO L290 TraceCheckUtils]: 5: Hoare triple {37945#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {37945#true} is VALID [2022-04-07 16:16:13,843 INFO L290 TraceCheckUtils]: 6: Hoare triple {37945#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,843 INFO L272 TraceCheckUtils]: 7: Hoare triple {37945#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {37945#true} is VALID [2022-04-07 16:16:13,843 INFO L290 TraceCheckUtils]: 8: Hoare triple {37945#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,843 INFO L290 TraceCheckUtils]: 9: Hoare triple {37945#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 10: Hoare triple {37945#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 11: Hoare triple {37945#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 12: Hoare triple {37945#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 13: Hoare triple {37945#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 14: Hoare triple {37945#true} assume !false; {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 15: Hoare triple {37945#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 16: Hoare triple {37945#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 17: Hoare triple {37945#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 18: Hoare triple {37945#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 19: Hoare triple {37945#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 20: Hoare triple {37945#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 21: Hoare triple {37945#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 22: Hoare triple {37945#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 23: Hoare triple {37945#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 24: Hoare triple {37945#true} assume 8464 == #t~mem55;havoc #t~mem55; {37945#true} is VALID [2022-04-07 16:16:13,844 INFO L290 TraceCheckUtils]: 25: Hoare triple {37945#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 26: Hoare triple {37945#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 27: Hoare triple {37945#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 28: Hoare triple {37945#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 29: Hoare triple {37945#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 30: Hoare triple {37945#true} ~skip~0 := 0; {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 31: Hoare triple {37945#true} assume !false; {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 32: Hoare triple {37945#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 33: Hoare triple {37945#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 34: Hoare triple {37945#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 35: Hoare triple {37945#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 36: Hoare triple {37945#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 37: Hoare triple {37945#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 38: Hoare triple {37945#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 39: Hoare triple {37945#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 40: Hoare triple {37945#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 41: Hoare triple {37945#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,845 INFO L290 TraceCheckUtils]: 42: Hoare triple {37945#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 43: Hoare triple {37945#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 44: Hoare triple {37945#true} assume 8496 == #t~mem58;havoc #t~mem58; {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 45: Hoare triple {37945#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 46: Hoare triple {37945#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 47: Hoare triple {37945#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 48: Hoare triple {37945#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 49: Hoare triple {37945#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 50: Hoare triple {37945#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 51: Hoare triple {37945#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 52: Hoare triple {37945#true} ~skip~0 := 0; {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 53: Hoare triple {37945#true} assume !false; {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 54: Hoare triple {37945#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 55: Hoare triple {37945#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 56: Hoare triple {37945#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 57: Hoare triple {37945#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,846 INFO L290 TraceCheckUtils]: 58: Hoare triple {37945#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 59: Hoare triple {37945#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 60: Hoare triple {37945#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 61: Hoare triple {37945#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 62: Hoare triple {37945#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 63: Hoare triple {37945#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 64: Hoare triple {37945#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 65: Hoare triple {37945#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 66: Hoare triple {37945#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 67: Hoare triple {37945#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 68: Hoare triple {37945#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 69: Hoare triple {37945#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 70: Hoare triple {37945#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 71: Hoare triple {37945#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 72: Hoare triple {37945#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 73: Hoare triple {37945#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,847 INFO L290 TraceCheckUtils]: 74: Hoare triple {37945#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,848 INFO L290 TraceCheckUtils]: 75: Hoare triple {37945#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,848 INFO L290 TraceCheckUtils]: 76: Hoare triple {37945#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,848 INFO L290 TraceCheckUtils]: 77: Hoare triple {37945#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,848 INFO L290 TraceCheckUtils]: 78: Hoare triple {37945#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,848 INFO L290 TraceCheckUtils]: 79: Hoare triple {37945#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,848 INFO L290 TraceCheckUtils]: 80: Hoare triple {37945#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,848 INFO L290 TraceCheckUtils]: 81: Hoare triple {37945#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,848 INFO L290 TraceCheckUtils]: 82: Hoare triple {37945#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,848 INFO L290 TraceCheckUtils]: 83: Hoare triple {37945#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,848 INFO L290 TraceCheckUtils]: 84: Hoare triple {37945#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {37945#true} is VALID [2022-04-07 16:16:13,848 INFO L290 TraceCheckUtils]: 85: Hoare triple {37945#true} assume 8656 == #t~mem77;havoc #t~mem77; {37945#true} is VALID [2022-04-07 16:16:13,848 INFO L290 TraceCheckUtils]: 86: Hoare triple {37945#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {37945#true} is VALID [2022-04-07 16:16:13,848 INFO L290 TraceCheckUtils]: 87: Hoare triple {37945#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {37945#true} is VALID [2022-04-07 16:16:13,848 INFO L290 TraceCheckUtils]: 88: Hoare triple {37945#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {37945#true} is VALID [2022-04-07 16:16:13,849 INFO L290 TraceCheckUtils]: 89: Hoare triple {37945#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,850 INFO L290 TraceCheckUtils]: 90: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == ~tmp___10~0); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,850 INFO L290 TraceCheckUtils]: 91: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,850 INFO L290 TraceCheckUtils]: 92: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,851 INFO L290 TraceCheckUtils]: 93: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} ~skip~0 := 0; {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,851 INFO L290 TraceCheckUtils]: 94: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,851 INFO L290 TraceCheckUtils]: 95: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,852 INFO L290 TraceCheckUtils]: 96: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,852 INFO L290 TraceCheckUtils]: 97: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,852 INFO L290 TraceCheckUtils]: 98: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,853 INFO L290 TraceCheckUtils]: 99: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,853 INFO L290 TraceCheckUtils]: 100: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,853 INFO L290 TraceCheckUtils]: 101: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,854 INFO L290 TraceCheckUtils]: 102: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,854 INFO L290 TraceCheckUtils]: 103: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,854 INFO L290 TraceCheckUtils]: 104: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,855 INFO L290 TraceCheckUtils]: 105: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,855 INFO L290 TraceCheckUtils]: 106: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,855 INFO L290 TraceCheckUtils]: 107: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,856 INFO L290 TraceCheckUtils]: 108: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,856 INFO L290 TraceCheckUtils]: 109: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,856 INFO L290 TraceCheckUtils]: 110: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,857 INFO L290 TraceCheckUtils]: 111: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,857 INFO L290 TraceCheckUtils]: 112: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,857 INFO L290 TraceCheckUtils]: 113: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,858 INFO L290 TraceCheckUtils]: 114: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,858 INFO L290 TraceCheckUtils]: 115: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,858 INFO L290 TraceCheckUtils]: 116: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,859 INFO L290 TraceCheckUtils]: 117: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,859 INFO L290 TraceCheckUtils]: 118: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,859 INFO L290 TraceCheckUtils]: 119: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,860 INFO L290 TraceCheckUtils]: 120: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,860 INFO L290 TraceCheckUtils]: 121: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,860 INFO L290 TraceCheckUtils]: 122: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,861 INFO L290 TraceCheckUtils]: 123: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:13,861 INFO L290 TraceCheckUtils]: 124: Hoare triple {37950#(not (= 8641 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {37951#(not (= |ssl3_accept_#t~mem76| 8641))} is VALID [2022-04-07 16:16:13,861 INFO L290 TraceCheckUtils]: 125: Hoare triple {37951#(not (= |ssl3_accept_#t~mem76| 8641))} assume 8641 == #t~mem76;havoc #t~mem76; {37946#false} is VALID [2022-04-07 16:16:13,861 INFO L290 TraceCheckUtils]: 126: Hoare triple {37946#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {37946#false} is VALID [2022-04-07 16:16:13,861 INFO L290 TraceCheckUtils]: 127: Hoare triple {37946#false} assume !(4 == ~blastFlag~0); {37946#false} is VALID [2022-04-07 16:16:13,861 INFO L290 TraceCheckUtils]: 128: Hoare triple {37946#false} assume !(7 == ~blastFlag~0); {37946#false} is VALID [2022-04-07 16:16:13,861 INFO L290 TraceCheckUtils]: 129: Hoare triple {37946#false} assume 10 == ~blastFlag~0; {37946#false} is VALID [2022-04-07 16:16:13,861 INFO L290 TraceCheckUtils]: 130: Hoare triple {37946#false} assume !false; {37946#false} is VALID [2022-04-07 16:16:13,862 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-04-07 16:16:13,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:16:13,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531456126] [2022-04-07 16:16:13,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531456126] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:16:13,863 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:16:13,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:16:13,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731033939] [2022-04-07 16:16:13,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:16:13,863 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (3), 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 131 [2022-04-07 16:16:13,863 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:16:13,864 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:13,931 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 105 edges. 105 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:13,931 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:16:13,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:16:13,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:16:13,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:16:13,932 INFO L87 Difference]: Start difference. First operand 641 states and 945 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:19,102 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:16:20,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:20,178 INFO L93 Difference]: Finished difference Result 1417 states and 2102 transitions. [2022-04-07 16:16:20,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:16:20,178 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (3), 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 131 [2022-04-07 16:16:20,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:16:20,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:20,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 577 transitions. [2022-04-07 16:16:20,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:20,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 577 transitions. [2022-04-07 16:16:20,182 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 577 transitions. [2022-04-07 16:16:20,530 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 577 edges. 577 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:20,554 INFO L225 Difference]: With dead ends: 1417 [2022-04-07 16:16:20,554 INFO L226 Difference]: Without dead ends: 804 [2022-04-07 16:16:20,555 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:16:20,555 INFO L913 BasicCegarLoop]: 143 mSDtfsCounter, 107 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-04-07 16:16:20,555 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 396 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 476 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-04-07 16:16:20,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2022-04-07 16:16:20,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 591. [2022-04-07 16:16:20,567 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:16:20,567 INFO L82 GeneralOperation]: Start isEquivalent. First operand 804 states. Second operand has 591 states, 586 states have (on average 1.4897610921501707) internal successors, (873), 586 states have internal predecessors, (873), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:20,568 INFO L74 IsIncluded]: Start isIncluded. First operand 804 states. Second operand has 591 states, 586 states have (on average 1.4897610921501707) internal successors, (873), 586 states have internal predecessors, (873), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:20,568 INFO L87 Difference]: Start difference. First operand 804 states. Second operand has 591 states, 586 states have (on average 1.4897610921501707) internal successors, (873), 586 states have internal predecessors, (873), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:20,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:20,597 INFO L93 Difference]: Finished difference Result 804 states and 1187 transitions. [2022-04-07 16:16:20,598 INFO L276 IsEmpty]: Start isEmpty. Operand 804 states and 1187 transitions. [2022-04-07 16:16:20,598 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:20,598 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:20,599 INFO L74 IsIncluded]: Start isIncluded. First operand has 591 states, 586 states have (on average 1.4897610921501707) internal successors, (873), 586 states have internal predecessors, (873), 3 states have call successors, (3), 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 804 states. [2022-04-07 16:16:20,600 INFO L87 Difference]: Start difference. First operand has 591 states, 586 states have (on average 1.4897610921501707) internal successors, (873), 586 states have internal predecessors, (873), 3 states have call successors, (3), 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 804 states. [2022-04-07 16:16:20,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:20,621 INFO L93 Difference]: Finished difference Result 804 states and 1187 transitions. [2022-04-07 16:16:20,621 INFO L276 IsEmpty]: Start isEmpty. Operand 804 states and 1187 transitions. [2022-04-07 16:16:20,622 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:20,622 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:20,622 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:16:20,622 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:16:20,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 586 states have (on average 1.4897610921501707) internal successors, (873), 586 states have internal predecessors, (873), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:20,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 877 transitions. [2022-04-07 16:16:20,634 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 877 transitions. Word has length 131 [2022-04-07 16:16:20,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:16:20,635 INFO L478 AbstractCegarLoop]: Abstraction has 591 states and 877 transitions. [2022-04-07 16:16:20,635 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:20,635 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 877 transitions. [2022-04-07 16:16:20,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-04-07 16:16:20,636 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:16:20,636 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-04-07 16:16:20,636 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-04-07 16:16:20,636 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:16:20,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:16:20,641 INFO L85 PathProgramCache]: Analyzing trace with hash -678377778, now seen corresponding path program 1 times [2022-04-07 16:16:20,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:16:20,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556979551] [2022-04-07 16:16:20,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:16:20,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:16:20,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:20,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:16:20,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:20,749 INFO L290 TraceCheckUtils]: 0: Hoare triple {41846#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {41839#true} is VALID [2022-04-07 16:16:20,749 INFO L290 TraceCheckUtils]: 1: Hoare triple {41839#true} assume true; {41839#true} is VALID [2022-04-07 16:16:20,749 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {41839#true} {41839#true} #693#return; {41839#true} is VALID [2022-04-07 16:16:20,750 INFO L272 TraceCheckUtils]: 0: Hoare triple {41839#true} call ULTIMATE.init(); {41846#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:16:20,750 INFO L290 TraceCheckUtils]: 1: Hoare triple {41846#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {41839#true} is VALID [2022-04-07 16:16:20,750 INFO L290 TraceCheckUtils]: 2: Hoare triple {41839#true} assume true; {41839#true} is VALID [2022-04-07 16:16:20,750 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {41839#true} {41839#true} #693#return; {41839#true} is VALID [2022-04-07 16:16:20,750 INFO L272 TraceCheckUtils]: 4: Hoare triple {41839#true} call #t~ret161 := main(); {41839#true} is VALID [2022-04-07 16:16:20,750 INFO L290 TraceCheckUtils]: 5: Hoare triple {41839#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {41839#true} is VALID [2022-04-07 16:16:20,750 INFO L290 TraceCheckUtils]: 6: Hoare triple {41839#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,750 INFO L272 TraceCheckUtils]: 7: Hoare triple {41839#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {41839#true} is VALID [2022-04-07 16:16:20,750 INFO L290 TraceCheckUtils]: 8: Hoare triple {41839#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,750 INFO L290 TraceCheckUtils]: 9: Hoare triple {41839#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {41839#true} is VALID [2022-04-07 16:16:20,750 INFO L290 TraceCheckUtils]: 10: Hoare triple {41839#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 11: Hoare triple {41839#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 12: Hoare triple {41839#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 13: Hoare triple {41839#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 14: Hoare triple {41839#true} assume !false; {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 15: Hoare triple {41839#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 16: Hoare triple {41839#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 17: Hoare triple {41839#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 18: Hoare triple {41839#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 19: Hoare triple {41839#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 20: Hoare triple {41839#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 21: Hoare triple {41839#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 22: Hoare triple {41839#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 23: Hoare triple {41839#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 24: Hoare triple {41839#true} assume 8464 == #t~mem55;havoc #t~mem55; {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 25: Hoare triple {41839#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {41839#true} is VALID [2022-04-07 16:16:20,751 INFO L290 TraceCheckUtils]: 26: Hoare triple {41839#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 27: Hoare triple {41839#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 28: Hoare triple {41839#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 29: Hoare triple {41839#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 30: Hoare triple {41839#true} ~skip~0 := 0; {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 31: Hoare triple {41839#true} assume !false; {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 32: Hoare triple {41839#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 33: Hoare triple {41839#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 34: Hoare triple {41839#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 35: Hoare triple {41839#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 36: Hoare triple {41839#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 37: Hoare triple {41839#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 38: Hoare triple {41839#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 39: Hoare triple {41839#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 40: Hoare triple {41839#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 41: Hoare triple {41839#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 42: Hoare triple {41839#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,752 INFO L290 TraceCheckUtils]: 43: Hoare triple {41839#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 44: Hoare triple {41839#true} assume 8496 == #t~mem58;havoc #t~mem58; {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 45: Hoare triple {41839#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 46: Hoare triple {41839#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 47: Hoare triple {41839#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 48: Hoare triple {41839#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 49: Hoare triple {41839#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 50: Hoare triple {41839#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 51: Hoare triple {41839#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 52: Hoare triple {41839#true} ~skip~0 := 0; {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 53: Hoare triple {41839#true} assume !false; {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 54: Hoare triple {41839#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 55: Hoare triple {41839#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 56: Hoare triple {41839#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 57: Hoare triple {41839#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 58: Hoare triple {41839#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,753 INFO L290 TraceCheckUtils]: 59: Hoare triple {41839#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 60: Hoare triple {41839#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 61: Hoare triple {41839#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 62: Hoare triple {41839#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 63: Hoare triple {41839#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 64: Hoare triple {41839#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 65: Hoare triple {41839#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 66: Hoare triple {41839#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 67: Hoare triple {41839#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 68: Hoare triple {41839#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 69: Hoare triple {41839#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 70: Hoare triple {41839#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 71: Hoare triple {41839#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 72: Hoare triple {41839#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 73: Hoare triple {41839#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 74: Hoare triple {41839#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,754 INFO L290 TraceCheckUtils]: 75: Hoare triple {41839#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,755 INFO L290 TraceCheckUtils]: 76: Hoare triple {41839#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,755 INFO L290 TraceCheckUtils]: 77: Hoare triple {41839#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,755 INFO L290 TraceCheckUtils]: 78: Hoare triple {41839#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,755 INFO L290 TraceCheckUtils]: 79: Hoare triple {41839#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,755 INFO L290 TraceCheckUtils]: 80: Hoare triple {41839#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,755 INFO L290 TraceCheckUtils]: 81: Hoare triple {41839#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,755 INFO L290 TraceCheckUtils]: 82: Hoare triple {41839#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,755 INFO L290 TraceCheckUtils]: 83: Hoare triple {41839#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,755 INFO L290 TraceCheckUtils]: 84: Hoare triple {41839#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {41839#true} is VALID [2022-04-07 16:16:20,755 INFO L290 TraceCheckUtils]: 85: Hoare triple {41839#true} assume 8656 == #t~mem77;havoc #t~mem77; {41839#true} is VALID [2022-04-07 16:16:20,755 INFO L290 TraceCheckUtils]: 86: Hoare triple {41839#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {41839#true} is VALID [2022-04-07 16:16:20,755 INFO L290 TraceCheckUtils]: 87: Hoare triple {41839#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {41839#true} is VALID [2022-04-07 16:16:20,755 INFO L290 TraceCheckUtils]: 88: Hoare triple {41839#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {41839#true} is VALID [2022-04-07 16:16:20,756 INFO L290 TraceCheckUtils]: 89: Hoare triple {41839#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,756 INFO L290 TraceCheckUtils]: 90: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == ~tmp___10~0); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,757 INFO L290 TraceCheckUtils]: 91: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,757 INFO L290 TraceCheckUtils]: 92: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,757 INFO L290 TraceCheckUtils]: 93: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,758 INFO L290 TraceCheckUtils]: 94: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,758 INFO L290 TraceCheckUtils]: 95: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,758 INFO L290 TraceCheckUtils]: 96: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,759 INFO L290 TraceCheckUtils]: 97: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,759 INFO L290 TraceCheckUtils]: 98: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,759 INFO L290 TraceCheckUtils]: 99: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,760 INFO L290 TraceCheckUtils]: 100: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,760 INFO L290 TraceCheckUtils]: 101: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,760 INFO L290 TraceCheckUtils]: 102: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,760 INFO L290 TraceCheckUtils]: 103: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,761 INFO L290 TraceCheckUtils]: 104: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,761 INFO L290 TraceCheckUtils]: 105: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,761 INFO L290 TraceCheckUtils]: 106: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,762 INFO L290 TraceCheckUtils]: 107: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,762 INFO L290 TraceCheckUtils]: 108: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,762 INFO L290 TraceCheckUtils]: 109: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,763 INFO L290 TraceCheckUtils]: 110: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,763 INFO L290 TraceCheckUtils]: 111: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,763 INFO L290 TraceCheckUtils]: 112: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,764 INFO L290 TraceCheckUtils]: 113: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,764 INFO L290 TraceCheckUtils]: 114: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,764 INFO L290 TraceCheckUtils]: 115: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:16:20,764 INFO L290 TraceCheckUtils]: 116: Hoare triple {41844#(= 8672 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {41845#(= |ssl3_accept_#t~mem68| 8672)} is VALID [2022-04-07 16:16:20,765 INFO L290 TraceCheckUtils]: 117: Hoare triple {41845#(= |ssl3_accept_#t~mem68| 8672)} assume 8448 == #t~mem68;havoc #t~mem68; {41840#false} is VALID [2022-04-07 16:16:20,765 INFO L290 TraceCheckUtils]: 118: Hoare triple {41840#false} assume !(~num1~0 > 0); {41840#false} is VALID [2022-04-07 16:16:20,765 INFO L290 TraceCheckUtils]: 119: Hoare triple {41840#false} call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem133 := read~int(#t~mem132.base, 844 + #t~mem132.offset, 4);call write~int(#t~mem133, ~s.base, 52 + ~s.offset, 4);havoc #t~mem132.base, #t~mem132.offset;havoc #t~mem133; {41840#false} is VALID [2022-04-07 16:16:20,765 INFO L290 TraceCheckUtils]: 120: Hoare triple {41840#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,765 INFO L290 TraceCheckUtils]: 121: Hoare triple {41840#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {41840#false} is VALID [2022-04-07 16:16:20,765 INFO L290 TraceCheckUtils]: 122: Hoare triple {41840#false} ~skip~0 := 0; {41840#false} is VALID [2022-04-07 16:16:20,765 INFO L290 TraceCheckUtils]: 123: Hoare triple {41840#false} assume !false; {41840#false} is VALID [2022-04-07 16:16:20,765 INFO L290 TraceCheckUtils]: 124: Hoare triple {41840#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,765 INFO L290 TraceCheckUtils]: 125: Hoare triple {41840#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,765 INFO L290 TraceCheckUtils]: 126: Hoare triple {41840#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,765 INFO L290 TraceCheckUtils]: 127: Hoare triple {41840#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,765 INFO L290 TraceCheckUtils]: 128: Hoare triple {41840#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 129: Hoare triple {41840#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 130: Hoare triple {41840#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 131: Hoare triple {41840#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 132: Hoare triple {41840#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 133: Hoare triple {41840#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 134: Hoare triple {41840#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 135: Hoare triple {41840#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 136: Hoare triple {41840#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 137: Hoare triple {41840#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 138: Hoare triple {41840#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 139: Hoare triple {41840#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 140: Hoare triple {41840#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 141: Hoare triple {41840#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 142: Hoare triple {41840#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 143: Hoare triple {41840#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,766 INFO L290 TraceCheckUtils]: 144: Hoare triple {41840#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,767 INFO L290 TraceCheckUtils]: 145: Hoare triple {41840#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,767 INFO L290 TraceCheckUtils]: 146: Hoare triple {41840#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,767 INFO L290 TraceCheckUtils]: 147: Hoare triple {41840#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,767 INFO L290 TraceCheckUtils]: 148: Hoare triple {41840#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,767 INFO L290 TraceCheckUtils]: 149: Hoare triple {41840#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,767 INFO L290 TraceCheckUtils]: 150: Hoare triple {41840#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,767 INFO L290 TraceCheckUtils]: 151: Hoare triple {41840#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,767 INFO L290 TraceCheckUtils]: 152: Hoare triple {41840#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {41840#false} is VALID [2022-04-07 16:16:20,767 INFO L290 TraceCheckUtils]: 153: Hoare triple {41840#false} assume 8640 == #t~mem75;havoc #t~mem75; {41840#false} is VALID [2022-04-07 16:16:20,767 INFO L290 TraceCheckUtils]: 154: Hoare triple {41840#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {41840#false} is VALID [2022-04-07 16:16:20,767 INFO L290 TraceCheckUtils]: 155: Hoare triple {41840#false} assume !(4 == ~blastFlag~0); {41840#false} is VALID [2022-04-07 16:16:20,767 INFO L290 TraceCheckUtils]: 156: Hoare triple {41840#false} assume !(7 == ~blastFlag~0); {41840#false} is VALID [2022-04-07 16:16:20,767 INFO L290 TraceCheckUtils]: 157: Hoare triple {41840#false} assume 10 == ~blastFlag~0; {41840#false} is VALID [2022-04-07 16:16:20,767 INFO L290 TraceCheckUtils]: 158: Hoare triple {41840#false} assume !false; {41840#false} is VALID [2022-04-07 16:16:20,768 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 144 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-04-07 16:16:20,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:16:20,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556979551] [2022-04-07 16:16:20,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556979551] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:16:20,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:16:20,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:16:20,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155223488] [2022-04-07 16:16:20,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:16:20,769 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 25.8) internal successors, (129), 4 states have internal predecessors, (129), 1 states have call successors, (3), 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 159 [2022-04-07 16:16:20,769 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:16:20,769 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 25.8) internal successors, (129), 4 states have internal predecessors, (129), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:20,872 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 133 edges. 133 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:20,873 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:16:20,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:16:20,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:16:20,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:16:20,873 INFO L87 Difference]: Start difference. First operand 591 states and 877 transitions. Second operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 4 states have internal predecessors, (129), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:22,992 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:16:27,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:27,689 INFO L93 Difference]: Finished difference Result 1238 states and 1848 transitions. [2022-04-07 16:16:27,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:16:27,689 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 25.8) internal successors, (129), 4 states have internal predecessors, (129), 1 states have call successors, (3), 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 159 [2022-04-07 16:16:27,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:16:27,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 4 states have internal predecessors, (129), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:27,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 537 transitions. [2022-04-07 16:16:27,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 4 states have internal predecessors, (129), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:27,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 537 transitions. [2022-04-07 16:16:27,693 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 537 transitions. [2022-04-07 16:16:28,018 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 537 edges. 537 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:28,034 INFO L225 Difference]: With dead ends: 1238 [2022-04-07 16:16:28,035 INFO L226 Difference]: Without dead ends: 675 [2022-04-07 16:16:28,035 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:16:28,036 INFO L913 BasicCegarLoop]: 268 mSDtfsCounter, 76 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-04-07 16:16:28,036 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 650 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-04-07 16:16:28,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2022-04-07 16:16:28,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 623. [2022-04-07 16:16:28,044 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:16:28,045 INFO L82 GeneralOperation]: Start isEquivalent. First operand 675 states. Second operand has 623 states, 618 states have (on average 1.4919093851132685) internal successors, (922), 618 states have internal predecessors, (922), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:28,046 INFO L74 IsIncluded]: Start isIncluded. First operand 675 states. Second operand has 623 states, 618 states have (on average 1.4919093851132685) internal successors, (922), 618 states have internal predecessors, (922), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:28,046 INFO L87 Difference]: Start difference. First operand 675 states. Second operand has 623 states, 618 states have (on average 1.4919093851132685) internal successors, (922), 618 states have internal predecessors, (922), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:28,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:28,060 INFO L93 Difference]: Finished difference Result 675 states and 1002 transitions. [2022-04-07 16:16:28,060 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1002 transitions. [2022-04-07 16:16:28,060 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:28,060 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:28,061 INFO L74 IsIncluded]: Start isIncluded. First operand has 623 states, 618 states have (on average 1.4919093851132685) internal successors, (922), 618 states have internal predecessors, (922), 3 states have call successors, (3), 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 675 states. [2022-04-07 16:16:28,062 INFO L87 Difference]: Start difference. First operand has 623 states, 618 states have (on average 1.4919093851132685) internal successors, (922), 618 states have internal predecessors, (922), 3 states have call successors, (3), 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 675 states. [2022-04-07 16:16:28,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:28,076 INFO L93 Difference]: Finished difference Result 675 states and 1002 transitions. [2022-04-07 16:16:28,076 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1002 transitions. [2022-04-07 16:16:28,076 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:28,076 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:28,076 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:16:28,076 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:16:28,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 618 states have (on average 1.4919093851132685) internal successors, (922), 618 states have internal predecessors, (922), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:28,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 926 transitions. [2022-04-07 16:16:28,090 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 926 transitions. Word has length 159 [2022-04-07 16:16:28,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:16:28,091 INFO L478 AbstractCegarLoop]: Abstraction has 623 states and 926 transitions. [2022-04-07 16:16:28,091 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.8) internal successors, (129), 4 states have internal predecessors, (129), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:28,091 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 926 transitions. [2022-04-07 16:16:28,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-04-07 16:16:28,092 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:16:28,092 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:16:28,092 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-04-07 16:16:28,092 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:16:28,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:16:28,092 INFO L85 PathProgramCache]: Analyzing trace with hash 6795896, now seen corresponding path program 1 times [2022-04-07 16:16:28,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:16:28,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914133480] [2022-04-07 16:16:28,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:16:28,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:16:28,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:28,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:16:28,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:28,200 INFO L290 TraceCheckUtils]: 0: Hoare triple {45309#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {45302#true} is VALID [2022-04-07 16:16:28,200 INFO L290 TraceCheckUtils]: 1: Hoare triple {45302#true} assume true; {45302#true} is VALID [2022-04-07 16:16:28,200 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {45302#true} {45302#true} #693#return; {45302#true} is VALID [2022-04-07 16:16:28,201 INFO L272 TraceCheckUtils]: 0: Hoare triple {45302#true} call ULTIMATE.init(); {45309#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:16:28,201 INFO L290 TraceCheckUtils]: 1: Hoare triple {45309#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {45302#true} is VALID [2022-04-07 16:16:28,201 INFO L290 TraceCheckUtils]: 2: Hoare triple {45302#true} assume true; {45302#true} is VALID [2022-04-07 16:16:28,201 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {45302#true} {45302#true} #693#return; {45302#true} is VALID [2022-04-07 16:16:28,201 INFO L272 TraceCheckUtils]: 4: Hoare triple {45302#true} call #t~ret161 := main(); {45302#true} is VALID [2022-04-07 16:16:28,201 INFO L290 TraceCheckUtils]: 5: Hoare triple {45302#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {45302#true} is VALID [2022-04-07 16:16:28,201 INFO L290 TraceCheckUtils]: 6: Hoare triple {45302#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L272 TraceCheckUtils]: 7: Hoare triple {45302#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L290 TraceCheckUtils]: 8: Hoare triple {45302#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L290 TraceCheckUtils]: 9: Hoare triple {45302#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L290 TraceCheckUtils]: 10: Hoare triple {45302#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L290 TraceCheckUtils]: 11: Hoare triple {45302#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L290 TraceCheckUtils]: 12: Hoare triple {45302#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L290 TraceCheckUtils]: 13: Hoare triple {45302#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L290 TraceCheckUtils]: 14: Hoare triple {45302#true} assume !false; {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L290 TraceCheckUtils]: 15: Hoare triple {45302#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L290 TraceCheckUtils]: 16: Hoare triple {45302#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L290 TraceCheckUtils]: 17: Hoare triple {45302#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L290 TraceCheckUtils]: 18: Hoare triple {45302#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L290 TraceCheckUtils]: 19: Hoare triple {45302#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L290 TraceCheckUtils]: 20: Hoare triple {45302#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L290 TraceCheckUtils]: 21: Hoare triple {45302#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,202 INFO L290 TraceCheckUtils]: 22: Hoare triple {45302#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 23: Hoare triple {45302#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 24: Hoare triple {45302#true} assume 8464 == #t~mem55;havoc #t~mem55; {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 25: Hoare triple {45302#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 26: Hoare triple {45302#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 27: Hoare triple {45302#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 28: Hoare triple {45302#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 29: Hoare triple {45302#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 30: Hoare triple {45302#true} ~skip~0 := 0; {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 31: Hoare triple {45302#true} assume !false; {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 32: Hoare triple {45302#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 33: Hoare triple {45302#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 34: Hoare triple {45302#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 35: Hoare triple {45302#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 36: Hoare triple {45302#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 37: Hoare triple {45302#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,203 INFO L290 TraceCheckUtils]: 38: Hoare triple {45302#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 39: Hoare triple {45302#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 40: Hoare triple {45302#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 41: Hoare triple {45302#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 42: Hoare triple {45302#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 43: Hoare triple {45302#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 44: Hoare triple {45302#true} assume 8496 == #t~mem58;havoc #t~mem58; {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 45: Hoare triple {45302#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 46: Hoare triple {45302#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 47: Hoare triple {45302#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 48: Hoare triple {45302#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 49: Hoare triple {45302#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 50: Hoare triple {45302#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 51: Hoare triple {45302#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 52: Hoare triple {45302#true} ~skip~0 := 0; {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 53: Hoare triple {45302#true} assume !false; {45302#true} is VALID [2022-04-07 16:16:28,204 INFO L290 TraceCheckUtils]: 54: Hoare triple {45302#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,205 INFO L290 TraceCheckUtils]: 55: Hoare triple {45302#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,205 INFO L290 TraceCheckUtils]: 56: Hoare triple {45302#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,205 INFO L290 TraceCheckUtils]: 57: Hoare triple {45302#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,205 INFO L290 TraceCheckUtils]: 58: Hoare triple {45302#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,205 INFO L290 TraceCheckUtils]: 59: Hoare triple {45302#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,205 INFO L290 TraceCheckUtils]: 60: Hoare triple {45302#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,205 INFO L290 TraceCheckUtils]: 61: Hoare triple {45302#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,205 INFO L290 TraceCheckUtils]: 62: Hoare triple {45302#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,205 INFO L290 TraceCheckUtils]: 63: Hoare triple {45302#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,205 INFO L290 TraceCheckUtils]: 64: Hoare triple {45302#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,205 INFO L290 TraceCheckUtils]: 65: Hoare triple {45302#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,205 INFO L290 TraceCheckUtils]: 66: Hoare triple {45302#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,205 INFO L290 TraceCheckUtils]: 67: Hoare triple {45302#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,205 INFO L290 TraceCheckUtils]: 68: Hoare triple {45302#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,205 INFO L290 TraceCheckUtils]: 69: Hoare triple {45302#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 70: Hoare triple {45302#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 71: Hoare triple {45302#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 72: Hoare triple {45302#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 73: Hoare triple {45302#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 74: Hoare triple {45302#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 75: Hoare triple {45302#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 76: Hoare triple {45302#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 77: Hoare triple {45302#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 78: Hoare triple {45302#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 79: Hoare triple {45302#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 80: Hoare triple {45302#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 81: Hoare triple {45302#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 82: Hoare triple {45302#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 83: Hoare triple {45302#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 84: Hoare triple {45302#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 85: Hoare triple {45302#true} assume 8656 == #t~mem77;havoc #t~mem77; {45302#true} is VALID [2022-04-07 16:16:28,206 INFO L290 TraceCheckUtils]: 86: Hoare triple {45302#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {45302#true} is VALID [2022-04-07 16:16:28,207 INFO L290 TraceCheckUtils]: 87: Hoare triple {45302#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {45302#true} is VALID [2022-04-07 16:16:28,207 INFO L290 TraceCheckUtils]: 88: Hoare triple {45302#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {45302#true} is VALID [2022-04-07 16:16:28,208 INFO L290 TraceCheckUtils]: 89: Hoare triple {45302#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,208 INFO L290 TraceCheckUtils]: 90: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == ~tmp___10~0); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,208 INFO L290 TraceCheckUtils]: 91: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,209 INFO L290 TraceCheckUtils]: 92: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,209 INFO L290 TraceCheckUtils]: 93: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} ~skip~0 := 0; {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,209 INFO L290 TraceCheckUtils]: 94: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,209 INFO L290 TraceCheckUtils]: 95: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,210 INFO L290 TraceCheckUtils]: 96: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,210 INFO L290 TraceCheckUtils]: 97: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,210 INFO L290 TraceCheckUtils]: 98: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,211 INFO L290 TraceCheckUtils]: 99: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,211 INFO L290 TraceCheckUtils]: 100: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,211 INFO L290 TraceCheckUtils]: 101: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,212 INFO L290 TraceCheckUtils]: 102: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,212 INFO L290 TraceCheckUtils]: 103: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,212 INFO L290 TraceCheckUtils]: 104: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,212 INFO L290 TraceCheckUtils]: 105: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,213 INFO L290 TraceCheckUtils]: 106: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,213 INFO L290 TraceCheckUtils]: 107: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,213 INFO L290 TraceCheckUtils]: 108: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,214 INFO L290 TraceCheckUtils]: 109: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,214 INFO L290 TraceCheckUtils]: 110: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,214 INFO L290 TraceCheckUtils]: 111: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,215 INFO L290 TraceCheckUtils]: 112: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,215 INFO L290 TraceCheckUtils]: 113: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,215 INFO L290 TraceCheckUtils]: 114: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,215 INFO L290 TraceCheckUtils]: 115: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,216 INFO L290 TraceCheckUtils]: 116: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,216 INFO L290 TraceCheckUtils]: 117: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,216 INFO L290 TraceCheckUtils]: 118: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,217 INFO L290 TraceCheckUtils]: 119: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,217 INFO L290 TraceCheckUtils]: 120: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:16:28,217 INFO L290 TraceCheckUtils]: 121: Hoare triple {45307#(not (= 8608 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {45308#(not (= |ssl3_accept_#t~mem73| 8608))} is VALID [2022-04-07 16:16:28,218 INFO L290 TraceCheckUtils]: 122: Hoare triple {45308#(not (= |ssl3_accept_#t~mem73| 8608))} assume 8608 == #t~mem73;havoc #t~mem73; {45303#false} is VALID [2022-04-07 16:16:28,218 INFO L290 TraceCheckUtils]: 123: Hoare triple {45303#false} assume -2147483648 <= #t~nondet137 && #t~nondet137 <= 2147483647;~ret~0 := #t~nondet137;havoc #t~nondet137; {45303#false} is VALID [2022-04-07 16:16:28,218 INFO L290 TraceCheckUtils]: 124: Hoare triple {45303#false} assume !(~ret~0 <= 0);call write~int(8640, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,218 INFO L290 TraceCheckUtils]: 125: Hoare triple {45303#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,218 INFO L290 TraceCheckUtils]: 126: Hoare triple {45303#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {45303#false} is VALID [2022-04-07 16:16:28,218 INFO L290 TraceCheckUtils]: 127: Hoare triple {45303#false} ~skip~0 := 0; {45303#false} is VALID [2022-04-07 16:16:28,218 INFO L290 TraceCheckUtils]: 128: Hoare triple {45303#false} assume !false; {45303#false} is VALID [2022-04-07 16:16:28,218 INFO L290 TraceCheckUtils]: 129: Hoare triple {45303#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,218 INFO L290 TraceCheckUtils]: 130: Hoare triple {45303#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,218 INFO L290 TraceCheckUtils]: 131: Hoare triple {45303#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,218 INFO L290 TraceCheckUtils]: 132: Hoare triple {45303#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,218 INFO L290 TraceCheckUtils]: 133: Hoare triple {45303#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,218 INFO L290 TraceCheckUtils]: 134: Hoare triple {45303#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,218 INFO L290 TraceCheckUtils]: 135: Hoare triple {45303#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,218 INFO L290 TraceCheckUtils]: 136: Hoare triple {45303#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 137: Hoare triple {45303#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 138: Hoare triple {45303#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 139: Hoare triple {45303#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 140: Hoare triple {45303#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 141: Hoare triple {45303#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 142: Hoare triple {45303#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 143: Hoare triple {45303#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 144: Hoare triple {45303#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 145: Hoare triple {45303#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 146: Hoare triple {45303#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 147: Hoare triple {45303#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 148: Hoare triple {45303#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 149: Hoare triple {45303#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 150: Hoare triple {45303#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 151: Hoare triple {45303#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,219 INFO L290 TraceCheckUtils]: 152: Hoare triple {45303#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,220 INFO L290 TraceCheckUtils]: 153: Hoare triple {45303#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,220 INFO L290 TraceCheckUtils]: 154: Hoare triple {45303#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,220 INFO L290 TraceCheckUtils]: 155: Hoare triple {45303#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,220 INFO L290 TraceCheckUtils]: 156: Hoare triple {45303#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,220 INFO L290 TraceCheckUtils]: 157: Hoare triple {45303#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {45303#false} is VALID [2022-04-07 16:16:28,220 INFO L290 TraceCheckUtils]: 158: Hoare triple {45303#false} assume 8640 == #t~mem75;havoc #t~mem75; {45303#false} is VALID [2022-04-07 16:16:28,220 INFO L290 TraceCheckUtils]: 159: Hoare triple {45303#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {45303#false} is VALID [2022-04-07 16:16:28,220 INFO L290 TraceCheckUtils]: 160: Hoare triple {45303#false} assume !(4 == ~blastFlag~0); {45303#false} is VALID [2022-04-07 16:16:28,220 INFO L290 TraceCheckUtils]: 161: Hoare triple {45303#false} assume !(7 == ~blastFlag~0); {45303#false} is VALID [2022-04-07 16:16:28,220 INFO L290 TraceCheckUtils]: 162: Hoare triple {45303#false} assume 10 == ~blastFlag~0; {45303#false} is VALID [2022-04-07 16:16:28,220 INFO L290 TraceCheckUtils]: 163: Hoare triple {45303#false} assume !false; {45303#false} is VALID [2022-04-07 16:16:28,221 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 154 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-04-07 16:16:28,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:16:28,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914133480] [2022-04-07 16:16:28,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914133480] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:16:28,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:16:28,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:16:28,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064540155] [2022-04-07 16:16:28,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:16:28,221 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 1 states have call successors, (3), 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 164 [2022-04-07 16:16:28,222 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:16:28,222 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:28,306 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 138 edges. 138 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:28,306 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:16:28,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:16:28,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:16:28,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:16:28,307 INFO L87 Difference]: Start difference. First operand 623 states and 926 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:30,980 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:16:35,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:35,131 INFO L93 Difference]: Finished difference Result 1429 states and 2128 transitions. [2022-04-07 16:16:35,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:16:35,131 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 1 states have call successors, (3), 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 164 [2022-04-07 16:16:35,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:16:35,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:35,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 576 transitions. [2022-04-07 16:16:35,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:35,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 576 transitions. [2022-04-07 16:16:35,136 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 576 transitions. [2022-04-07 16:16:35,497 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 576 edges. 576 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:35,523 INFO L225 Difference]: With dead ends: 1429 [2022-04-07 16:16:35,523 INFO L226 Difference]: Without dead ends: 834 [2022-04-07 16:16:35,524 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:16:35,524 INFO L913 BasicCegarLoop]: 139 mSDtfsCounter, 109 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-04-07 16:16:35,524 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 388 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-04-07 16:16:35,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2022-04-07 16:16:35,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 697. [2022-04-07 16:16:35,536 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:16:35,537 INFO L82 GeneralOperation]: Start isEquivalent. First operand 834 states. Second operand has 697 states, 692 states have (on average 1.5) internal successors, (1038), 692 states have internal predecessors, (1038), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:35,537 INFO L74 IsIncluded]: Start isIncluded. First operand 834 states. Second operand has 697 states, 692 states have (on average 1.5) internal successors, (1038), 692 states have internal predecessors, (1038), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:35,538 INFO L87 Difference]: Start difference. First operand 834 states. Second operand has 697 states, 692 states have (on average 1.5) internal successors, (1038), 692 states have internal predecessors, (1038), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:35,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:35,560 INFO L93 Difference]: Finished difference Result 834 states and 1230 transitions. [2022-04-07 16:16:35,560 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1230 transitions. [2022-04-07 16:16:35,561 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:35,561 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:35,562 INFO L74 IsIncluded]: Start isIncluded. First operand has 697 states, 692 states have (on average 1.5) internal successors, (1038), 692 states have internal predecessors, (1038), 3 states have call successors, (3), 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 834 states. [2022-04-07 16:16:35,563 INFO L87 Difference]: Start difference. First operand has 697 states, 692 states have (on average 1.5) internal successors, (1038), 692 states have internal predecessors, (1038), 3 states have call successors, (3), 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 834 states. [2022-04-07 16:16:35,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:35,588 INFO L93 Difference]: Finished difference Result 834 states and 1230 transitions. [2022-04-07 16:16:35,588 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1230 transitions. [2022-04-07 16:16:35,589 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:35,589 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:35,589 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:16:35,589 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:16:35,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 692 states have (on average 1.5) internal successors, (1038), 692 states have internal predecessors, (1038), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:35,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1042 transitions. [2022-04-07 16:16:35,606 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 1042 transitions. Word has length 164 [2022-04-07 16:16:35,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:16:35,607 INFO L478 AbstractCegarLoop]: Abstraction has 697 states and 1042 transitions. [2022-04-07 16:16:35,607 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:35,607 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 1042 transitions. [2022-04-07 16:16:35,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-04-07 16:16:35,608 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:16:35,608 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:16:35,608 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-04-07 16:16:35,608 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:16:35,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:16:35,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1901438780, now seen corresponding path program 1 times [2022-04-07 16:16:35,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:16:35,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115500134] [2022-04-07 16:16:35,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:16:35,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:16:35,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:35,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:16:35,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:35,723 INFO L290 TraceCheckUtils]: 0: Hoare triple {49387#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {49380#true} is VALID [2022-04-07 16:16:35,723 INFO L290 TraceCheckUtils]: 1: Hoare triple {49380#true} assume true; {49380#true} is VALID [2022-04-07 16:16:35,723 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {49380#true} {49380#true} #693#return; {49380#true} is VALID [2022-04-07 16:16:35,724 INFO L272 TraceCheckUtils]: 0: Hoare triple {49380#true} call ULTIMATE.init(); {49387#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:16:35,724 INFO L290 TraceCheckUtils]: 1: Hoare triple {49387#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {49380#true} is VALID [2022-04-07 16:16:35,724 INFO L290 TraceCheckUtils]: 2: Hoare triple {49380#true} assume true; {49380#true} is VALID [2022-04-07 16:16:35,724 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {49380#true} {49380#true} #693#return; {49380#true} is VALID [2022-04-07 16:16:35,724 INFO L272 TraceCheckUtils]: 4: Hoare triple {49380#true} call #t~ret161 := main(); {49380#true} is VALID [2022-04-07 16:16:35,724 INFO L290 TraceCheckUtils]: 5: Hoare triple {49380#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {49380#true} is VALID [2022-04-07 16:16:35,724 INFO L290 TraceCheckUtils]: 6: Hoare triple {49380#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,724 INFO L272 TraceCheckUtils]: 7: Hoare triple {49380#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {49380#true} is VALID [2022-04-07 16:16:35,724 INFO L290 TraceCheckUtils]: 8: Hoare triple {49380#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,724 INFO L290 TraceCheckUtils]: 9: Hoare triple {49380#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {49380#true} is VALID [2022-04-07 16:16:35,724 INFO L290 TraceCheckUtils]: 10: Hoare triple {49380#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {49380#true} is VALID [2022-04-07 16:16:35,724 INFO L290 TraceCheckUtils]: 11: Hoare triple {49380#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {49380#true} is VALID [2022-04-07 16:16:35,724 INFO L290 TraceCheckUtils]: 12: Hoare triple {49380#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 13: Hoare triple {49380#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 14: Hoare triple {49380#true} assume !false; {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 15: Hoare triple {49380#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 16: Hoare triple {49380#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 17: Hoare triple {49380#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 18: Hoare triple {49380#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 19: Hoare triple {49380#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 20: Hoare triple {49380#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 21: Hoare triple {49380#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 22: Hoare triple {49380#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 23: Hoare triple {49380#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 24: Hoare triple {49380#true} assume 8464 == #t~mem55;havoc #t~mem55; {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 25: Hoare triple {49380#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 26: Hoare triple {49380#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 27: Hoare triple {49380#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,725 INFO L290 TraceCheckUtils]: 28: Hoare triple {49380#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 29: Hoare triple {49380#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 30: Hoare triple {49380#true} ~skip~0 := 0; {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 31: Hoare triple {49380#true} assume !false; {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 32: Hoare triple {49380#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 33: Hoare triple {49380#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 34: Hoare triple {49380#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 35: Hoare triple {49380#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 36: Hoare triple {49380#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 37: Hoare triple {49380#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 38: Hoare triple {49380#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 39: Hoare triple {49380#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 40: Hoare triple {49380#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 41: Hoare triple {49380#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 42: Hoare triple {49380#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 43: Hoare triple {49380#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,726 INFO L290 TraceCheckUtils]: 44: Hoare triple {49380#true} assume 8496 == #t~mem58;havoc #t~mem58; {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 45: Hoare triple {49380#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 46: Hoare triple {49380#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 47: Hoare triple {49380#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 48: Hoare triple {49380#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 49: Hoare triple {49380#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 50: Hoare triple {49380#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 51: Hoare triple {49380#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 52: Hoare triple {49380#true} ~skip~0 := 0; {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 53: Hoare triple {49380#true} assume !false; {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 54: Hoare triple {49380#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 55: Hoare triple {49380#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 56: Hoare triple {49380#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 57: Hoare triple {49380#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 58: Hoare triple {49380#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 59: Hoare triple {49380#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,727 INFO L290 TraceCheckUtils]: 60: Hoare triple {49380#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 61: Hoare triple {49380#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 62: Hoare triple {49380#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 63: Hoare triple {49380#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 64: Hoare triple {49380#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 65: Hoare triple {49380#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 66: Hoare triple {49380#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 67: Hoare triple {49380#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 68: Hoare triple {49380#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 69: Hoare triple {49380#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 70: Hoare triple {49380#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 71: Hoare triple {49380#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 72: Hoare triple {49380#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 73: Hoare triple {49380#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 74: Hoare triple {49380#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 75: Hoare triple {49380#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,728 INFO L290 TraceCheckUtils]: 76: Hoare triple {49380#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,729 INFO L290 TraceCheckUtils]: 77: Hoare triple {49380#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,729 INFO L290 TraceCheckUtils]: 78: Hoare triple {49380#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,729 INFO L290 TraceCheckUtils]: 79: Hoare triple {49380#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,729 INFO L290 TraceCheckUtils]: 80: Hoare triple {49380#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,729 INFO L290 TraceCheckUtils]: 81: Hoare triple {49380#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,729 INFO L290 TraceCheckUtils]: 82: Hoare triple {49380#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,729 INFO L290 TraceCheckUtils]: 83: Hoare triple {49380#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,729 INFO L290 TraceCheckUtils]: 84: Hoare triple {49380#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {49380#true} is VALID [2022-04-07 16:16:35,729 INFO L290 TraceCheckUtils]: 85: Hoare triple {49380#true} assume 8656 == #t~mem77;havoc #t~mem77; {49380#true} is VALID [2022-04-07 16:16:35,729 INFO L290 TraceCheckUtils]: 86: Hoare triple {49380#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {49380#true} is VALID [2022-04-07 16:16:35,729 INFO L290 TraceCheckUtils]: 87: Hoare triple {49380#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {49380#true} is VALID [2022-04-07 16:16:35,729 INFO L290 TraceCheckUtils]: 88: Hoare triple {49380#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {49380#true} is VALID [2022-04-07 16:16:35,730 INFO L290 TraceCheckUtils]: 89: Hoare triple {49380#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,730 INFO L290 TraceCheckUtils]: 90: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(0 == ~tmp___10~0); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,731 INFO L290 TraceCheckUtils]: 91: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,731 INFO L290 TraceCheckUtils]: 92: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,732 INFO L290 TraceCheckUtils]: 93: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} ~skip~0 := 0; {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,732 INFO L290 TraceCheckUtils]: 94: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !false; {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,732 INFO L290 TraceCheckUtils]: 95: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,733 INFO L290 TraceCheckUtils]: 96: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,733 INFO L290 TraceCheckUtils]: 97: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,733 INFO L290 TraceCheckUtils]: 98: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,734 INFO L290 TraceCheckUtils]: 99: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,734 INFO L290 TraceCheckUtils]: 100: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,735 INFO L290 TraceCheckUtils]: 101: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,735 INFO L290 TraceCheckUtils]: 102: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,735 INFO L290 TraceCheckUtils]: 103: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,736 INFO L290 TraceCheckUtils]: 104: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,736 INFO L290 TraceCheckUtils]: 105: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,736 INFO L290 TraceCheckUtils]: 106: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,736 INFO L290 TraceCheckUtils]: 107: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,737 INFO L290 TraceCheckUtils]: 108: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,737 INFO L290 TraceCheckUtils]: 109: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,737 INFO L290 TraceCheckUtils]: 110: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,738 INFO L290 TraceCheckUtils]: 111: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,738 INFO L290 TraceCheckUtils]: 112: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,738 INFO L290 TraceCheckUtils]: 113: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,738 INFO L290 TraceCheckUtils]: 114: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,739 INFO L290 TraceCheckUtils]: 115: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,739 INFO L290 TraceCheckUtils]: 116: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,739 INFO L290 TraceCheckUtils]: 117: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,740 INFO L290 TraceCheckUtils]: 118: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,740 INFO L290 TraceCheckUtils]: 119: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,740 INFO L290 TraceCheckUtils]: 120: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,741 INFO L290 TraceCheckUtils]: 121: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} is VALID [2022-04-07 16:16:35,741 INFO L290 TraceCheckUtils]: 122: Hoare triple {49385#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)) 8609))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {49386#(not (= |ssl3_accept_#t~mem74| 8609))} is VALID [2022-04-07 16:16:35,741 INFO L290 TraceCheckUtils]: 123: Hoare triple {49386#(not (= |ssl3_accept_#t~mem74| 8609))} assume 8609 == #t~mem74;havoc #t~mem74; {49381#false} is VALID [2022-04-07 16:16:35,741 INFO L290 TraceCheckUtils]: 124: Hoare triple {49381#false} assume -2147483648 <= #t~nondet137 && #t~nondet137 <= 2147483647;~ret~0 := #t~nondet137;havoc #t~nondet137; {49381#false} is VALID [2022-04-07 16:16:35,741 INFO L290 TraceCheckUtils]: 125: Hoare triple {49381#false} assume !(~ret~0 <= 0);call write~int(8640, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,741 INFO L290 TraceCheckUtils]: 126: Hoare triple {49381#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,741 INFO L290 TraceCheckUtils]: 127: Hoare triple {49381#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 128: Hoare triple {49381#false} ~skip~0 := 0; {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 129: Hoare triple {49381#false} assume !false; {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 130: Hoare triple {49381#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 131: Hoare triple {49381#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 132: Hoare triple {49381#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 133: Hoare triple {49381#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 134: Hoare triple {49381#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 135: Hoare triple {49381#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 136: Hoare triple {49381#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 137: Hoare triple {49381#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 138: Hoare triple {49381#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 139: Hoare triple {49381#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 140: Hoare triple {49381#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 141: Hoare triple {49381#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 142: Hoare triple {49381#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,742 INFO L290 TraceCheckUtils]: 143: Hoare triple {49381#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 144: Hoare triple {49381#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 145: Hoare triple {49381#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 146: Hoare triple {49381#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 147: Hoare triple {49381#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 148: Hoare triple {49381#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 149: Hoare triple {49381#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 150: Hoare triple {49381#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 151: Hoare triple {49381#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 152: Hoare triple {49381#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 153: Hoare triple {49381#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 154: Hoare triple {49381#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 155: Hoare triple {49381#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 156: Hoare triple {49381#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 157: Hoare triple {49381#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 158: Hoare triple {49381#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {49381#false} is VALID [2022-04-07 16:16:35,743 INFO L290 TraceCheckUtils]: 159: Hoare triple {49381#false} assume 8640 == #t~mem75;havoc #t~mem75; {49381#false} is VALID [2022-04-07 16:16:35,744 INFO L290 TraceCheckUtils]: 160: Hoare triple {49381#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {49381#false} is VALID [2022-04-07 16:16:35,744 INFO L290 TraceCheckUtils]: 161: Hoare triple {49381#false} assume !(4 == ~blastFlag~0); {49381#false} is VALID [2022-04-07 16:16:35,744 INFO L290 TraceCheckUtils]: 162: Hoare triple {49381#false} assume !(7 == ~blastFlag~0); {49381#false} is VALID [2022-04-07 16:16:35,744 INFO L290 TraceCheckUtils]: 163: Hoare triple {49381#false} assume 10 == ~blastFlag~0; {49381#false} is VALID [2022-04-07 16:16:35,744 INFO L290 TraceCheckUtils]: 164: Hoare triple {49381#false} assume !false; {49381#false} is VALID [2022-04-07 16:16:35,744 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-04-07 16:16:35,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:16:35,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115500134] [2022-04-07 16:16:35,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115500134] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:16:35,744 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:16:35,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:16:35,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371988801] [2022-04-07 16:16:35,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:16:35,745 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 1 states have call successors, (3), 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 165 [2022-04-07 16:16:35,745 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:16:35,745 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:35,863 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 139 edges. 139 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:35,863 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:16:35,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:16:35,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:16:35,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:16:35,864 INFO L87 Difference]: Start difference. First operand 697 states and 1042 transitions. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:41,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:41,576 INFO L93 Difference]: Finished difference Result 1497 states and 2232 transitions. [2022-04-07 16:16:41,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:16:41,576 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 1 states have call successors, (3), 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 165 [2022-04-07 16:16:41,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:16:41,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:41,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 576 transitions. [2022-04-07 16:16:41,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:41,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 576 transitions. [2022-04-07 16:16:41,581 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 576 transitions. [2022-04-07 16:16:41,928 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 576 edges. 576 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:41,953 INFO L225 Difference]: With dead ends: 1497 [2022-04-07 16:16:41,953 INFO L226 Difference]: Without dead ends: 828 [2022-04-07 16:16:41,955 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:16:41,955 INFO L913 BasicCegarLoop]: 142 mSDtfsCounter, 108 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-04-07 16:16:41,955 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 394 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-04-07 16:16:41,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 828 states. [2022-04-07 16:16:41,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 828 to 697. [2022-04-07 16:16:41,964 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:16:41,965 INFO L82 GeneralOperation]: Start isEquivalent. First operand 828 states. Second operand has 697 states, 692 states have (on average 1.4942196531791907) internal successors, (1034), 692 states have internal predecessors, (1034), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:41,965 INFO L74 IsIncluded]: Start isIncluded. First operand 828 states. Second operand has 697 states, 692 states have (on average 1.4942196531791907) internal successors, (1034), 692 states have internal predecessors, (1034), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:41,966 INFO L87 Difference]: Start difference. First operand 828 states. Second operand has 697 states, 692 states have (on average 1.4942196531791907) internal successors, (1034), 692 states have internal predecessors, (1034), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:41,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:41,986 INFO L93 Difference]: Finished difference Result 828 states and 1218 transitions. [2022-04-07 16:16:41,987 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1218 transitions. [2022-04-07 16:16:41,987 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:41,987 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:41,988 INFO L74 IsIncluded]: Start isIncluded. First operand has 697 states, 692 states have (on average 1.4942196531791907) internal successors, (1034), 692 states have internal predecessors, (1034), 3 states have call successors, (3), 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 828 states. [2022-04-07 16:16:41,989 INFO L87 Difference]: Start difference. First operand has 697 states, 692 states have (on average 1.4942196531791907) internal successors, (1034), 692 states have internal predecessors, (1034), 3 states have call successors, (3), 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 828 states. [2022-04-07 16:16:42,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:42,011 INFO L93 Difference]: Finished difference Result 828 states and 1218 transitions. [2022-04-07 16:16:42,011 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1218 transitions. [2022-04-07 16:16:42,012 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:42,012 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:42,012 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:16:42,012 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:16:42,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 692 states have (on average 1.4942196531791907) internal successors, (1034), 692 states have internal predecessors, (1034), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:42,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1038 transitions. [2022-04-07 16:16:42,028 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 1038 transitions. Word has length 165 [2022-04-07 16:16:42,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:16:42,028 INFO L478 AbstractCegarLoop]: Abstraction has 697 states and 1038 transitions. [2022-04-07 16:16:42,028 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 4 states have internal predecessors, (135), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:42,028 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 1038 transitions. [2022-04-07 16:16:42,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-04-07 16:16:42,029 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:16:42,029 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1] [2022-04-07 16:16:42,029 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-04-07 16:16:42,029 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:16:42,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:16:42,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1967200105, now seen corresponding path program 1 times [2022-04-07 16:16:42,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:16:42,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066755264] [2022-04-07 16:16:42,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:16:42,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:16:42,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:42,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:16:42,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:42,140 INFO L290 TraceCheckUtils]: 0: Hoare triple {53524#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {53518#true} is VALID [2022-04-07 16:16:42,140 INFO L290 TraceCheckUtils]: 1: Hoare triple {53518#true} assume true; {53518#true} is VALID [2022-04-07 16:16:42,140 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {53518#true} {53518#true} #693#return; {53518#true} is VALID [2022-04-07 16:16:42,140 INFO L272 TraceCheckUtils]: 0: Hoare triple {53518#true} call ULTIMATE.init(); {53524#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:16:42,140 INFO L290 TraceCheckUtils]: 1: Hoare triple {53524#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {53518#true} is VALID [2022-04-07 16:16:42,141 INFO L290 TraceCheckUtils]: 2: Hoare triple {53518#true} assume true; {53518#true} is VALID [2022-04-07 16:16:42,141 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {53518#true} {53518#true} #693#return; {53518#true} is VALID [2022-04-07 16:16:42,141 INFO L272 TraceCheckUtils]: 4: Hoare triple {53518#true} call #t~ret161 := main(); {53518#true} is VALID [2022-04-07 16:16:42,141 INFO L290 TraceCheckUtils]: 5: Hoare triple {53518#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {53518#true} is VALID [2022-04-07 16:16:42,141 INFO L290 TraceCheckUtils]: 6: Hoare triple {53518#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,141 INFO L272 TraceCheckUtils]: 7: Hoare triple {53518#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {53518#true} is VALID [2022-04-07 16:16:42,141 INFO L290 TraceCheckUtils]: 8: Hoare triple {53518#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,141 INFO L290 TraceCheckUtils]: 9: Hoare triple {53518#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {53518#true} is VALID [2022-04-07 16:16:42,141 INFO L290 TraceCheckUtils]: 10: Hoare triple {53518#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {53518#true} is VALID [2022-04-07 16:16:42,141 INFO L290 TraceCheckUtils]: 11: Hoare triple {53518#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {53518#true} is VALID [2022-04-07 16:16:42,141 INFO L290 TraceCheckUtils]: 12: Hoare triple {53518#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,141 INFO L290 TraceCheckUtils]: 13: Hoare triple {53518#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {53518#true} is VALID [2022-04-07 16:16:42,141 INFO L290 TraceCheckUtils]: 14: Hoare triple {53518#true} assume !false; {53518#true} is VALID [2022-04-07 16:16:42,141 INFO L290 TraceCheckUtils]: 15: Hoare triple {53518#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,141 INFO L290 TraceCheckUtils]: 16: Hoare triple {53518#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 17: Hoare triple {53518#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 18: Hoare triple {53518#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 19: Hoare triple {53518#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 20: Hoare triple {53518#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 21: Hoare triple {53518#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 22: Hoare triple {53518#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 23: Hoare triple {53518#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 24: Hoare triple {53518#true} assume 8464 == #t~mem55;havoc #t~mem55; {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 25: Hoare triple {53518#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 26: Hoare triple {53518#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 27: Hoare triple {53518#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 28: Hoare triple {53518#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 29: Hoare triple {53518#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 30: Hoare triple {53518#true} ~skip~0 := 0; {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 31: Hoare triple {53518#true} assume !false; {53518#true} is VALID [2022-04-07 16:16:42,142 INFO L290 TraceCheckUtils]: 32: Hoare triple {53518#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 33: Hoare triple {53518#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 34: Hoare triple {53518#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 35: Hoare triple {53518#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 36: Hoare triple {53518#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 37: Hoare triple {53518#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 38: Hoare triple {53518#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 39: Hoare triple {53518#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 40: Hoare triple {53518#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 41: Hoare triple {53518#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 42: Hoare triple {53518#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 43: Hoare triple {53518#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 44: Hoare triple {53518#true} assume 8496 == #t~mem58;havoc #t~mem58; {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 45: Hoare triple {53518#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 46: Hoare triple {53518#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 47: Hoare triple {53518#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,143 INFO L290 TraceCheckUtils]: 48: Hoare triple {53518#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 49: Hoare triple {53518#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 50: Hoare triple {53518#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 51: Hoare triple {53518#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 52: Hoare triple {53518#true} ~skip~0 := 0; {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 53: Hoare triple {53518#true} assume !false; {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 54: Hoare triple {53518#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 55: Hoare triple {53518#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 56: Hoare triple {53518#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 57: Hoare triple {53518#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 58: Hoare triple {53518#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 59: Hoare triple {53518#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 60: Hoare triple {53518#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 61: Hoare triple {53518#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 62: Hoare triple {53518#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 63: Hoare triple {53518#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,144 INFO L290 TraceCheckUtils]: 64: Hoare triple {53518#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 65: Hoare triple {53518#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 66: Hoare triple {53518#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 67: Hoare triple {53518#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 68: Hoare triple {53518#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 69: Hoare triple {53518#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 70: Hoare triple {53518#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 71: Hoare triple {53518#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 72: Hoare triple {53518#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 73: Hoare triple {53518#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 74: Hoare triple {53518#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 75: Hoare triple {53518#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 76: Hoare triple {53518#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 77: Hoare triple {53518#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 78: Hoare triple {53518#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 79: Hoare triple {53518#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 80: Hoare triple {53518#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,145 INFO L290 TraceCheckUtils]: 81: Hoare triple {53518#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 82: Hoare triple {53518#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 83: Hoare triple {53518#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 84: Hoare triple {53518#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 85: Hoare triple {53518#true} assume 8656 == #t~mem77;havoc #t~mem77; {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 86: Hoare triple {53518#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 87: Hoare triple {53518#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 88: Hoare triple {53518#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 89: Hoare triple {53518#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 90: Hoare triple {53518#true} assume !(0 == ~tmp___10~0); {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 91: Hoare triple {53518#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 92: Hoare triple {53518#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 93: Hoare triple {53518#true} ~skip~0 := 0; {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 94: Hoare triple {53518#true} assume !false; {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 95: Hoare triple {53518#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 96: Hoare triple {53518#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,146 INFO L290 TraceCheckUtils]: 97: Hoare triple {53518#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 98: Hoare triple {53518#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 99: Hoare triple {53518#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 100: Hoare triple {53518#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 101: Hoare triple {53518#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 102: Hoare triple {53518#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 103: Hoare triple {53518#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 104: Hoare triple {53518#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 105: Hoare triple {53518#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 106: Hoare triple {53518#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 107: Hoare triple {53518#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 108: Hoare triple {53518#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 109: Hoare triple {53518#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 110: Hoare triple {53518#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 111: Hoare triple {53518#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 112: Hoare triple {53518#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,147 INFO L290 TraceCheckUtils]: 113: Hoare triple {53518#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,148 INFO L290 TraceCheckUtils]: 114: Hoare triple {53518#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,148 INFO L290 TraceCheckUtils]: 115: Hoare triple {53518#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,148 INFO L290 TraceCheckUtils]: 116: Hoare triple {53518#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,148 INFO L290 TraceCheckUtils]: 117: Hoare triple {53518#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,148 INFO L290 TraceCheckUtils]: 118: Hoare triple {53518#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,148 INFO L290 TraceCheckUtils]: 119: Hoare triple {53518#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,148 INFO L290 TraceCheckUtils]: 120: Hoare triple {53518#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,148 INFO L290 TraceCheckUtils]: 121: Hoare triple {53518#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,148 INFO L290 TraceCheckUtils]: 122: Hoare triple {53518#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,148 INFO L290 TraceCheckUtils]: 123: Hoare triple {53518#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,148 INFO L290 TraceCheckUtils]: 124: Hoare triple {53518#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,148 INFO L290 TraceCheckUtils]: 125: Hoare triple {53518#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,148 INFO L290 TraceCheckUtils]: 126: Hoare triple {53518#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,148 INFO L290 TraceCheckUtils]: 127: Hoare triple {53518#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {53518#true} is VALID [2022-04-07 16:16:42,148 INFO L290 TraceCheckUtils]: 128: Hoare triple {53518#true} assume 8672 == #t~mem79;havoc #t~mem79; {53518#true} is VALID [2022-04-07 16:16:42,149 INFO L290 TraceCheckUtils]: 129: Hoare triple {53518#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {53518#true} is VALID [2022-04-07 16:16:42,149 INFO L290 TraceCheckUtils]: 130: Hoare triple {53518#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,149 INFO L290 TraceCheckUtils]: 131: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,150 INFO L290 TraceCheckUtils]: 132: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,150 INFO L290 TraceCheckUtils]: 133: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} call write~int(0, ~s.base, 64 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,150 INFO L290 TraceCheckUtils]: 134: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,151 INFO L290 TraceCheckUtils]: 135: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,151 INFO L290 TraceCheckUtils]: 136: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} ~skip~0 := 0; {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,151 INFO L290 TraceCheckUtils]: 137: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !false; {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,151 INFO L290 TraceCheckUtils]: 138: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,152 INFO L290 TraceCheckUtils]: 139: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,152 INFO L290 TraceCheckUtils]: 140: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,152 INFO L290 TraceCheckUtils]: 141: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,153 INFO L290 TraceCheckUtils]: 142: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,153 INFO L290 TraceCheckUtils]: 143: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,153 INFO L290 TraceCheckUtils]: 144: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,154 INFO L290 TraceCheckUtils]: 145: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,154 INFO L290 TraceCheckUtils]: 146: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,154 INFO L290 TraceCheckUtils]: 147: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,154 INFO L290 TraceCheckUtils]: 148: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,155 INFO L290 TraceCheckUtils]: 149: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,155 INFO L290 TraceCheckUtils]: 150: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,155 INFO L290 TraceCheckUtils]: 151: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,156 INFO L290 TraceCheckUtils]: 152: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,156 INFO L290 TraceCheckUtils]: 153: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,156 INFO L290 TraceCheckUtils]: 154: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,156 INFO L290 TraceCheckUtils]: 155: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,157 INFO L290 TraceCheckUtils]: 156: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,157 INFO L290 TraceCheckUtils]: 157: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,157 INFO L290 TraceCheckUtils]: 158: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,158 INFO L290 TraceCheckUtils]: 159: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,158 INFO L290 TraceCheckUtils]: 160: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,158 INFO L290 TraceCheckUtils]: 161: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,158 INFO L290 TraceCheckUtils]: 162: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,159 INFO L290 TraceCheckUtils]: 163: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,159 INFO L290 TraceCheckUtils]: 164: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,159 INFO L290 TraceCheckUtils]: 165: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,159 INFO L290 TraceCheckUtils]: 166: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,160 INFO L290 TraceCheckUtils]: 167: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume 8640 == #t~mem75;havoc #t~mem75; {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,160 INFO L290 TraceCheckUtils]: 168: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {53523#(= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-07 16:16:42,160 INFO L290 TraceCheckUtils]: 169: Hoare triple {53523#(= ssl3_accept_~blastFlag~0 4)} assume !(4 == ~blastFlag~0); {53519#false} is VALID [2022-04-07 16:16:42,160 INFO L290 TraceCheckUtils]: 170: Hoare triple {53519#false} assume !(7 == ~blastFlag~0); {53519#false} is VALID [2022-04-07 16:16:42,160 INFO L290 TraceCheckUtils]: 171: Hoare triple {53519#false} assume 10 == ~blastFlag~0; {53519#false} is VALID [2022-04-07 16:16:42,160 INFO L290 TraceCheckUtils]: 172: Hoare triple {53519#false} assume !false; {53519#false} is VALID [2022-04-07 16:16:42,161 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-04-07 16:16:42,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:16:42,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066755264] [2022-04-07 16:16:42,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066755264] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:16:42,161 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:16:42,161 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-07 16:16:42,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580930614] [2022-04-07 16:16:42,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:16:42,163 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (3), 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 173 [2022-04-07 16:16:42,163 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:16:42,163 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 27.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:42,230 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 112 edges. 112 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:42,230 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-07 16:16:42,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:16:42,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-07 16:16:42,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-07 16:16:42,231 INFO L87 Difference]: Start difference. First operand 697 states and 1038 transitions. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:45,730 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:16:48,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:48,865 INFO L93 Difference]: Finished difference Result 1699 states and 2553 transitions. [2022-04-07 16:16:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-07 16:16:48,865 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (3), 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 173 [2022-04-07 16:16:48,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:16:48,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:48,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 604 transitions. [2022-04-07 16:16:48,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:48,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 604 transitions. [2022-04-07 16:16:48,869 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 604 transitions. [2022-04-07 16:16:49,234 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 604 edges. 604 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:49,270 INFO L225 Difference]: With dead ends: 1699 [2022-04-07 16:16:49,270 INFO L226 Difference]: Without dead ends: 1030 [2022-04-07 16:16:49,271 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-07 16:16:49,271 INFO L913 BasicCegarLoop]: 384 mSDtfsCounter, 141 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-04-07 16:16:49,271 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 578 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 426 Invalid, 1 Unknown, 0 Unchecked, 3.8s Time] [2022-04-07 16:16:49,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1030 states. [2022-04-07 16:16:49,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1030 to 1030. [2022-04-07 16:16:49,283 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:16:49,284 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1030 states. Second operand has 1030 states, 1025 states have (on average 1.4965853658536585) internal successors, (1534), 1025 states have internal predecessors, (1534), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:49,285 INFO L74 IsIncluded]: Start isIncluded. First operand 1030 states. Second operand has 1030 states, 1025 states have (on average 1.4965853658536585) internal successors, (1534), 1025 states have internal predecessors, (1534), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:49,286 INFO L87 Difference]: Start difference. First operand 1030 states. Second operand has 1030 states, 1025 states have (on average 1.4965853658536585) internal successors, (1534), 1025 states have internal predecessors, (1534), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:49,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:49,318 INFO L93 Difference]: Finished difference Result 1030 states and 1538 transitions. [2022-04-07 16:16:49,318 INFO L276 IsEmpty]: Start isEmpty. Operand 1030 states and 1538 transitions. [2022-04-07 16:16:49,319 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:49,319 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:49,320 INFO L74 IsIncluded]: Start isIncluded. First operand has 1030 states, 1025 states have (on average 1.4965853658536585) internal successors, (1534), 1025 states have internal predecessors, (1534), 3 states have call successors, (3), 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 1030 states. [2022-04-07 16:16:49,321 INFO L87 Difference]: Start difference. First operand has 1030 states, 1025 states have (on average 1.4965853658536585) internal successors, (1534), 1025 states have internal predecessors, (1534), 3 states have call successors, (3), 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 1030 states. [2022-04-07 16:16:49,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:49,351 INFO L93 Difference]: Finished difference Result 1030 states and 1538 transitions. [2022-04-07 16:16:49,351 INFO L276 IsEmpty]: Start isEmpty. Operand 1030 states and 1538 transitions. [2022-04-07 16:16:49,352 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:49,352 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:49,352 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:16:49,352 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:16:49,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1030 states, 1025 states have (on average 1.4965853658536585) internal successors, (1534), 1025 states have internal predecessors, (1534), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:49,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1030 states to 1030 states and 1538 transitions. [2022-04-07 16:16:49,394 INFO L78 Accepts]: Start accepts. Automaton has 1030 states and 1538 transitions. Word has length 173 [2022-04-07 16:16:49,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:16:49,394 INFO L478 AbstractCegarLoop]: Abstraction has 1030 states and 1538 transitions. [2022-04-07 16:16:49,395 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:49,395 INFO L276 IsEmpty]: Start isEmpty. Operand 1030 states and 1538 transitions. [2022-04-07 16:16:49,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-04-07 16:16:49,396 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:16:49,396 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1] [2022-04-07 16:16:49,396 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-04-07 16:16:49,396 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:16:49,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:16:49,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1843703720, now seen corresponding path program 1 times [2022-04-07 16:16:49,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:16:49,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126156596] [2022-04-07 16:16:49,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:16:49,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:16:49,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:49,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:16:49,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:49,499 INFO L290 TraceCheckUtils]: 0: Hoare triple {58635#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {58629#true} is VALID [2022-04-07 16:16:49,499 INFO L290 TraceCheckUtils]: 1: Hoare triple {58629#true} assume true; {58629#true} is VALID [2022-04-07 16:16:49,499 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {58629#true} {58629#true} #693#return; {58629#true} is VALID [2022-04-07 16:16:49,500 INFO L272 TraceCheckUtils]: 0: Hoare triple {58629#true} call ULTIMATE.init(); {58635#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:16:49,500 INFO L290 TraceCheckUtils]: 1: Hoare triple {58635#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {58629#true} is VALID [2022-04-07 16:16:49,500 INFO L290 TraceCheckUtils]: 2: Hoare triple {58629#true} assume true; {58629#true} is VALID [2022-04-07 16:16:49,500 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {58629#true} {58629#true} #693#return; {58629#true} is VALID [2022-04-07 16:16:49,500 INFO L272 TraceCheckUtils]: 4: Hoare triple {58629#true} call #t~ret161 := main(); {58629#true} is VALID [2022-04-07 16:16:49,500 INFO L290 TraceCheckUtils]: 5: Hoare triple {58629#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {58629#true} is VALID [2022-04-07 16:16:49,500 INFO L290 TraceCheckUtils]: 6: Hoare triple {58629#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,500 INFO L272 TraceCheckUtils]: 7: Hoare triple {58629#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {58629#true} is VALID [2022-04-07 16:16:49,500 INFO L290 TraceCheckUtils]: 8: Hoare triple {58629#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,500 INFO L290 TraceCheckUtils]: 9: Hoare triple {58629#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {58629#true} is VALID [2022-04-07 16:16:49,500 INFO L290 TraceCheckUtils]: 10: Hoare triple {58629#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {58629#true} is VALID [2022-04-07 16:16:49,500 INFO L290 TraceCheckUtils]: 11: Hoare triple {58629#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {58629#true} is VALID [2022-04-07 16:16:49,500 INFO L290 TraceCheckUtils]: 12: Hoare triple {58629#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 13: Hoare triple {58629#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 14: Hoare triple {58629#true} assume !false; {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 15: Hoare triple {58629#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 16: Hoare triple {58629#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 17: Hoare triple {58629#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 18: Hoare triple {58629#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 19: Hoare triple {58629#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 20: Hoare triple {58629#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 21: Hoare triple {58629#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 22: Hoare triple {58629#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 23: Hoare triple {58629#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 24: Hoare triple {58629#true} assume 8464 == #t~mem55;havoc #t~mem55; {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 25: Hoare triple {58629#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 26: Hoare triple {58629#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 27: Hoare triple {58629#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,501 INFO L290 TraceCheckUtils]: 28: Hoare triple {58629#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,502 INFO L290 TraceCheckUtils]: 29: Hoare triple {58629#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {58629#true} is VALID [2022-04-07 16:16:49,502 INFO L290 TraceCheckUtils]: 30: Hoare triple {58629#true} ~skip~0 := 0; {58629#true} is VALID [2022-04-07 16:16:49,502 INFO L290 TraceCheckUtils]: 31: Hoare triple {58629#true} assume !false; {58629#true} is VALID [2022-04-07 16:16:49,502 INFO L290 TraceCheckUtils]: 32: Hoare triple {58629#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,502 INFO L290 TraceCheckUtils]: 33: Hoare triple {58629#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,502 INFO L290 TraceCheckUtils]: 34: Hoare triple {58629#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,502 INFO L290 TraceCheckUtils]: 35: Hoare triple {58629#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,502 INFO L290 TraceCheckUtils]: 36: Hoare triple {58629#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,502 INFO L290 TraceCheckUtils]: 37: Hoare triple {58629#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,502 INFO L290 TraceCheckUtils]: 38: Hoare triple {58629#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,502 INFO L290 TraceCheckUtils]: 39: Hoare triple {58629#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,502 INFO L290 TraceCheckUtils]: 40: Hoare triple {58629#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,502 INFO L290 TraceCheckUtils]: 41: Hoare triple {58629#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,502 INFO L290 TraceCheckUtils]: 42: Hoare triple {58629#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,502 INFO L290 TraceCheckUtils]: 43: Hoare triple {58629#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 44: Hoare triple {58629#true} assume 8496 == #t~mem58;havoc #t~mem58; {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 45: Hoare triple {58629#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 46: Hoare triple {58629#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 47: Hoare triple {58629#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 48: Hoare triple {58629#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 49: Hoare triple {58629#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 50: Hoare triple {58629#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 51: Hoare triple {58629#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 52: Hoare triple {58629#true} ~skip~0 := 0; {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 53: Hoare triple {58629#true} assume !false; {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 54: Hoare triple {58629#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 55: Hoare triple {58629#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 56: Hoare triple {58629#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 57: Hoare triple {58629#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 58: Hoare triple {58629#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,503 INFO L290 TraceCheckUtils]: 59: Hoare triple {58629#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 60: Hoare triple {58629#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 61: Hoare triple {58629#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 62: Hoare triple {58629#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 63: Hoare triple {58629#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 64: Hoare triple {58629#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 65: Hoare triple {58629#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 66: Hoare triple {58629#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 67: Hoare triple {58629#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 68: Hoare triple {58629#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 69: Hoare triple {58629#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 70: Hoare triple {58629#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 71: Hoare triple {58629#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 72: Hoare triple {58629#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 73: Hoare triple {58629#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 74: Hoare triple {58629#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 75: Hoare triple {58629#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,504 INFO L290 TraceCheckUtils]: 76: Hoare triple {58629#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,505 INFO L290 TraceCheckUtils]: 77: Hoare triple {58629#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,505 INFO L290 TraceCheckUtils]: 78: Hoare triple {58629#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,505 INFO L290 TraceCheckUtils]: 79: Hoare triple {58629#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,505 INFO L290 TraceCheckUtils]: 80: Hoare triple {58629#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,505 INFO L290 TraceCheckUtils]: 81: Hoare triple {58629#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,505 INFO L290 TraceCheckUtils]: 82: Hoare triple {58629#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,505 INFO L290 TraceCheckUtils]: 83: Hoare triple {58629#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,505 INFO L290 TraceCheckUtils]: 84: Hoare triple {58629#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {58629#true} is VALID [2022-04-07 16:16:49,505 INFO L290 TraceCheckUtils]: 85: Hoare triple {58629#true} assume 8656 == #t~mem77;havoc #t~mem77; {58629#true} is VALID [2022-04-07 16:16:49,505 INFO L290 TraceCheckUtils]: 86: Hoare triple {58629#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {58629#true} is VALID [2022-04-07 16:16:49,505 INFO L290 TraceCheckUtils]: 87: Hoare triple {58629#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {58629#true} is VALID [2022-04-07 16:16:49,505 INFO L290 TraceCheckUtils]: 88: Hoare triple {58629#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,506 INFO L290 TraceCheckUtils]: 89: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,506 INFO L290 TraceCheckUtils]: 90: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(0 == ~tmp___10~0); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,506 INFO L290 TraceCheckUtils]: 91: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,506 INFO L290 TraceCheckUtils]: 92: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,507 INFO L290 TraceCheckUtils]: 93: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} ~skip~0 := 0; {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,507 INFO L290 TraceCheckUtils]: 94: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !false; {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,507 INFO L290 TraceCheckUtils]: 95: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,507 INFO L290 TraceCheckUtils]: 96: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,507 INFO L290 TraceCheckUtils]: 97: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,508 INFO L290 TraceCheckUtils]: 98: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,508 INFO L290 TraceCheckUtils]: 99: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,508 INFO L290 TraceCheckUtils]: 100: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,508 INFO L290 TraceCheckUtils]: 101: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,509 INFO L290 TraceCheckUtils]: 102: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,509 INFO L290 TraceCheckUtils]: 103: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,509 INFO L290 TraceCheckUtils]: 104: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,509 INFO L290 TraceCheckUtils]: 105: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,510 INFO L290 TraceCheckUtils]: 106: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,510 INFO L290 TraceCheckUtils]: 107: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,510 INFO L290 TraceCheckUtils]: 108: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,510 INFO L290 TraceCheckUtils]: 109: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,510 INFO L290 TraceCheckUtils]: 110: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,511 INFO L290 TraceCheckUtils]: 111: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,511 INFO L290 TraceCheckUtils]: 112: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,511 INFO L290 TraceCheckUtils]: 113: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,512 INFO L290 TraceCheckUtils]: 114: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,512 INFO L290 TraceCheckUtils]: 115: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,513 INFO L290 TraceCheckUtils]: 116: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,513 INFO L290 TraceCheckUtils]: 117: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,513 INFO L290 TraceCheckUtils]: 118: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,513 INFO L290 TraceCheckUtils]: 119: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,514 INFO L290 TraceCheckUtils]: 120: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,514 INFO L290 TraceCheckUtils]: 121: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,514 INFO L290 TraceCheckUtils]: 122: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,514 INFO L290 TraceCheckUtils]: 123: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,514 INFO L290 TraceCheckUtils]: 124: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,515 INFO L290 TraceCheckUtils]: 125: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,515 INFO L290 TraceCheckUtils]: 126: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,515 INFO L290 TraceCheckUtils]: 127: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,515 INFO L290 TraceCheckUtils]: 128: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume 8672 == #t~mem79;havoc #t~mem79; {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,516 INFO L290 TraceCheckUtils]: 129: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {58634#(= 3 ssl3_accept_~blastFlag~0)} is VALID [2022-04-07 16:16:49,516 INFO L290 TraceCheckUtils]: 130: Hoare triple {58634#(= 3 ssl3_accept_~blastFlag~0)} assume !(3 == ~blastFlag~0); {58630#false} is VALID [2022-04-07 16:16:49,516 INFO L290 TraceCheckUtils]: 131: Hoare triple {58630#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {58630#false} is VALID [2022-04-07 16:16:49,516 INFO L290 TraceCheckUtils]: 132: Hoare triple {58630#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,516 INFO L290 TraceCheckUtils]: 133: Hoare triple {58630#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {58630#false} is VALID [2022-04-07 16:16:49,516 INFO L290 TraceCheckUtils]: 134: Hoare triple {58630#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,516 INFO L290 TraceCheckUtils]: 135: Hoare triple {58630#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,516 INFO L290 TraceCheckUtils]: 136: Hoare triple {58630#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {58630#false} is VALID [2022-04-07 16:16:49,516 INFO L290 TraceCheckUtils]: 137: Hoare triple {58630#false} ~skip~0 := 0; {58630#false} is VALID [2022-04-07 16:16:49,516 INFO L290 TraceCheckUtils]: 138: Hoare triple {58630#false} assume !false; {58630#false} is VALID [2022-04-07 16:16:49,516 INFO L290 TraceCheckUtils]: 139: Hoare triple {58630#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,517 INFO L290 TraceCheckUtils]: 140: Hoare triple {58630#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,517 INFO L290 TraceCheckUtils]: 141: Hoare triple {58630#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,517 INFO L290 TraceCheckUtils]: 142: Hoare triple {58630#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,517 INFO L290 TraceCheckUtils]: 143: Hoare triple {58630#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,517 INFO L290 TraceCheckUtils]: 144: Hoare triple {58630#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,517 INFO L290 TraceCheckUtils]: 145: Hoare triple {58630#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,517 INFO L290 TraceCheckUtils]: 146: Hoare triple {58630#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,517 INFO L290 TraceCheckUtils]: 147: Hoare triple {58630#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,517 INFO L290 TraceCheckUtils]: 148: Hoare triple {58630#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,517 INFO L290 TraceCheckUtils]: 149: Hoare triple {58630#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,517 INFO L290 TraceCheckUtils]: 150: Hoare triple {58630#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,517 INFO L290 TraceCheckUtils]: 151: Hoare triple {58630#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,517 INFO L290 TraceCheckUtils]: 152: Hoare triple {58630#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,517 INFO L290 TraceCheckUtils]: 153: Hoare triple {58630#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,517 INFO L290 TraceCheckUtils]: 154: Hoare triple {58630#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 155: Hoare triple {58630#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 156: Hoare triple {58630#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 157: Hoare triple {58630#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 158: Hoare triple {58630#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 159: Hoare triple {58630#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 160: Hoare triple {58630#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 161: Hoare triple {58630#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 162: Hoare triple {58630#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 163: Hoare triple {58630#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 164: Hoare triple {58630#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 165: Hoare triple {58630#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 166: Hoare triple {58630#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 167: Hoare triple {58630#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 168: Hoare triple {58630#false} assume 8640 == #t~mem75;havoc #t~mem75; {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 169: Hoare triple {58630#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {58630#false} is VALID [2022-04-07 16:16:49,518 INFO L290 TraceCheckUtils]: 170: Hoare triple {58630#false} assume !(4 == ~blastFlag~0); {58630#false} is VALID [2022-04-07 16:16:49,519 INFO L290 TraceCheckUtils]: 171: Hoare triple {58630#false} assume !(7 == ~blastFlag~0); {58630#false} is VALID [2022-04-07 16:16:49,519 INFO L290 TraceCheckUtils]: 172: Hoare triple {58630#false} assume 10 == ~blastFlag~0; {58630#false} is VALID [2022-04-07 16:16:49,519 INFO L290 TraceCheckUtils]: 173: Hoare triple {58630#false} assume !false; {58630#false} is VALID [2022-04-07 16:16:49,519 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 160 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-04-07 16:16:49,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:16:49,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126156596] [2022-04-07 16:16:49,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126156596] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:16:49,519 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:16:49,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-07 16:16:49,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764626174] [2022-04-07 16:16:49,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:16:49,522 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 3 states have internal predecessors, (144), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 174 [2022-04-07 16:16:49,522 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:16:49,522 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 36.0) internal successors, (144), 3 states have internal predecessors, (144), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:49,619 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-07 16:16:49,619 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-07 16:16:49,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:16:49,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-07 16:16:49,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-07 16:16:49,621 INFO L87 Difference]: Start difference. First operand 1030 states and 1538 transitions. Second operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 3 states have internal predecessors, (144), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:51,473 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:16:55,194 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:16:56,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:56,342 INFO L93 Difference]: Finished difference Result 2364 states and 3552 transitions. [2022-04-07 16:16:56,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-07 16:16:56,342 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 3 states have internal predecessors, (144), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 174 [2022-04-07 16:16:56,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:16:56,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 3 states have internal predecessors, (144), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:56,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 604 transitions. [2022-04-07 16:16:56,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 3 states have internal predecessors, (144), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:56,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 604 transitions. [2022-04-07 16:16:56,347 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 604 transitions. [2022-04-07 16:16:56,728 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 604 edges. 604 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:56,788 INFO L225 Difference]: With dead ends: 2364 [2022-04-07 16:16:56,788 INFO L226 Difference]: Without dead ends: 1362 [2022-04-07 16:16:56,789 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-07 16:16:56,789 INFO L913 BasicCegarLoop]: 379 mSDtfsCounter, 138 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-04-07 16:16:56,790 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 573 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-04-07 16:16:56,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1362 states. [2022-04-07 16:16:56,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1362 to 1362. [2022-04-07 16:16:56,805 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:16:56,807 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1362 states. Second operand has 1362 states, 1357 states have (on average 1.4981577008106117) internal successors, (2033), 1357 states have internal predecessors, (2033), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:56,808 INFO L74 IsIncluded]: Start isIncluded. First operand 1362 states. Second operand has 1362 states, 1357 states have (on average 1.4981577008106117) internal successors, (2033), 1357 states have internal predecessors, (2033), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:56,809 INFO L87 Difference]: Start difference. First operand 1362 states. Second operand has 1362 states, 1357 states have (on average 1.4981577008106117) internal successors, (2033), 1357 states have internal predecessors, (2033), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:56,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:56,858 INFO L93 Difference]: Finished difference Result 1362 states and 2037 transitions. [2022-04-07 16:16:56,858 INFO L276 IsEmpty]: Start isEmpty. Operand 1362 states and 2037 transitions. [2022-04-07 16:16:56,859 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:56,859 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:56,861 INFO L74 IsIncluded]: Start isIncluded. First operand has 1362 states, 1357 states have (on average 1.4981577008106117) internal successors, (2033), 1357 states have internal predecessors, (2033), 3 states have call successors, (3), 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 1362 states. [2022-04-07 16:16:56,862 INFO L87 Difference]: Start difference. First operand has 1362 states, 1357 states have (on average 1.4981577008106117) internal successors, (2033), 1357 states have internal predecessors, (2033), 3 states have call successors, (3), 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 1362 states. [2022-04-07 16:16:56,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:16:56,908 INFO L93 Difference]: Finished difference Result 1362 states and 2037 transitions. [2022-04-07 16:16:56,908 INFO L276 IsEmpty]: Start isEmpty. Operand 1362 states and 2037 transitions. [2022-04-07 16:16:56,910 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:16:56,910 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:16:56,910 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:16:56,910 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:16:56,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1362 states, 1357 states have (on average 1.4981577008106117) internal successors, (2033), 1357 states have internal predecessors, (2033), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:56,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1362 states to 1362 states and 2037 transitions. [2022-04-07 16:16:56,965 INFO L78 Accepts]: Start accepts. Automaton has 1362 states and 2037 transitions. Word has length 174 [2022-04-07 16:16:56,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:16:56,965 INFO L478 AbstractCegarLoop]: Abstraction has 1362 states and 2037 transitions. [2022-04-07 16:16:56,965 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 3 states have internal predecessors, (144), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:56,965 INFO L276 IsEmpty]: Start isEmpty. Operand 1362 states and 2037 transitions. [2022-04-07 16:16:56,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2022-04-07 16:16:56,967 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:16:56,967 INFO L499 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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] [2022-04-07 16:16:56,967 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-04-07 16:16:56,967 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:16:56,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:16:56,968 INFO L85 PathProgramCache]: Analyzing trace with hash 640421465, now seen corresponding path program 1 times [2022-04-07 16:16:56,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:16:56,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791207712] [2022-04-07 16:16:56,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:16:56,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:16:57,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:57,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:16:57,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:16:57,129 INFO L290 TraceCheckUtils]: 0: Hoare triple {65515#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {65509#true} is VALID [2022-04-07 16:16:57,129 INFO L290 TraceCheckUtils]: 1: Hoare triple {65509#true} assume true; {65509#true} is VALID [2022-04-07 16:16:57,129 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {65509#true} {65509#true} #693#return; {65509#true} is VALID [2022-04-07 16:16:57,130 INFO L272 TraceCheckUtils]: 0: Hoare triple {65509#true} call ULTIMATE.init(); {65515#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:16:57,130 INFO L290 TraceCheckUtils]: 1: Hoare triple {65515#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {65509#true} is VALID [2022-04-07 16:16:57,130 INFO L290 TraceCheckUtils]: 2: Hoare triple {65509#true} assume true; {65509#true} is VALID [2022-04-07 16:16:57,130 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {65509#true} {65509#true} #693#return; {65509#true} is VALID [2022-04-07 16:16:57,130 INFO L272 TraceCheckUtils]: 4: Hoare triple {65509#true} call #t~ret161 := main(); {65509#true} is VALID [2022-04-07 16:16:57,130 INFO L290 TraceCheckUtils]: 5: Hoare triple {65509#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {65509#true} is VALID [2022-04-07 16:16:57,130 INFO L290 TraceCheckUtils]: 6: Hoare triple {65509#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,130 INFO L272 TraceCheckUtils]: 7: Hoare triple {65509#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {65509#true} is VALID [2022-04-07 16:16:57,130 INFO L290 TraceCheckUtils]: 8: Hoare triple {65509#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,130 INFO L290 TraceCheckUtils]: 9: Hoare triple {65509#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {65509#true} is VALID [2022-04-07 16:16:57,130 INFO L290 TraceCheckUtils]: 10: Hoare triple {65509#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 11: Hoare triple {65509#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 12: Hoare triple {65509#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 13: Hoare triple {65509#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 14: Hoare triple {65509#true} assume !false; {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 15: Hoare triple {65509#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 16: Hoare triple {65509#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 17: Hoare triple {65509#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 18: Hoare triple {65509#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 19: Hoare triple {65509#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 20: Hoare triple {65509#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 21: Hoare triple {65509#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 22: Hoare triple {65509#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 23: Hoare triple {65509#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 24: Hoare triple {65509#true} assume 8464 == #t~mem55;havoc #t~mem55; {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 25: Hoare triple {65509#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {65509#true} is VALID [2022-04-07 16:16:57,131 INFO L290 TraceCheckUtils]: 26: Hoare triple {65509#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {65509#true} is VALID [2022-04-07 16:16:57,132 INFO L290 TraceCheckUtils]: 27: Hoare triple {65509#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,132 INFO L290 TraceCheckUtils]: 28: Hoare triple {65509#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,132 INFO L290 TraceCheckUtils]: 29: Hoare triple {65509#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {65509#true} is VALID [2022-04-07 16:16:57,132 INFO L290 TraceCheckUtils]: 30: Hoare triple {65509#true} ~skip~0 := 0; {65509#true} is VALID [2022-04-07 16:16:57,132 INFO L290 TraceCheckUtils]: 31: Hoare triple {65509#true} assume !false; {65509#true} is VALID [2022-04-07 16:16:57,132 INFO L290 TraceCheckUtils]: 32: Hoare triple {65509#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,132 INFO L290 TraceCheckUtils]: 33: Hoare triple {65509#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,132 INFO L290 TraceCheckUtils]: 34: Hoare triple {65509#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,132 INFO L290 TraceCheckUtils]: 35: Hoare triple {65509#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,132 INFO L290 TraceCheckUtils]: 36: Hoare triple {65509#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,132 INFO L290 TraceCheckUtils]: 37: Hoare triple {65509#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,132 INFO L290 TraceCheckUtils]: 38: Hoare triple {65509#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,133 INFO L290 TraceCheckUtils]: 39: Hoare triple {65509#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,133 INFO L290 TraceCheckUtils]: 40: Hoare triple {65509#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,133 INFO L290 TraceCheckUtils]: 41: Hoare triple {65509#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,133 INFO L290 TraceCheckUtils]: 42: Hoare triple {65509#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,133 INFO L290 TraceCheckUtils]: 43: Hoare triple {65509#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,133 INFO L290 TraceCheckUtils]: 44: Hoare triple {65509#true} assume 8496 == #t~mem58;havoc #t~mem58; {65509#true} is VALID [2022-04-07 16:16:57,133 INFO L290 TraceCheckUtils]: 45: Hoare triple {65509#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {65509#true} is VALID [2022-04-07 16:16:57,133 INFO L290 TraceCheckUtils]: 46: Hoare triple {65509#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {65509#true} is VALID [2022-04-07 16:16:57,133 INFO L290 TraceCheckUtils]: 47: Hoare triple {65509#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,133 INFO L290 TraceCheckUtils]: 48: Hoare triple {65509#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,133 INFO L290 TraceCheckUtils]: 49: Hoare triple {65509#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,134 INFO L290 TraceCheckUtils]: 50: Hoare triple {65509#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,134 INFO L290 TraceCheckUtils]: 51: Hoare triple {65509#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {65509#true} is VALID [2022-04-07 16:16:57,134 INFO L290 TraceCheckUtils]: 52: Hoare triple {65509#true} ~skip~0 := 0; {65509#true} is VALID [2022-04-07 16:16:57,134 INFO L290 TraceCheckUtils]: 53: Hoare triple {65509#true} assume !false; {65509#true} is VALID [2022-04-07 16:16:57,134 INFO L290 TraceCheckUtils]: 54: Hoare triple {65509#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,134 INFO L290 TraceCheckUtils]: 55: Hoare triple {65509#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,134 INFO L290 TraceCheckUtils]: 56: Hoare triple {65509#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,134 INFO L290 TraceCheckUtils]: 57: Hoare triple {65509#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,134 INFO L290 TraceCheckUtils]: 58: Hoare triple {65509#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,134 INFO L290 TraceCheckUtils]: 59: Hoare triple {65509#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,134 INFO L290 TraceCheckUtils]: 60: Hoare triple {65509#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,135 INFO L290 TraceCheckUtils]: 61: Hoare triple {65509#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,135 INFO L290 TraceCheckUtils]: 62: Hoare triple {65509#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,135 INFO L290 TraceCheckUtils]: 63: Hoare triple {65509#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,135 INFO L290 TraceCheckUtils]: 64: Hoare triple {65509#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,135 INFO L290 TraceCheckUtils]: 65: Hoare triple {65509#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,135 INFO L290 TraceCheckUtils]: 66: Hoare triple {65509#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,135 INFO L290 TraceCheckUtils]: 67: Hoare triple {65509#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,135 INFO L290 TraceCheckUtils]: 68: Hoare triple {65509#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,135 INFO L290 TraceCheckUtils]: 69: Hoare triple {65509#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,135 INFO L290 TraceCheckUtils]: 70: Hoare triple {65509#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,135 INFO L290 TraceCheckUtils]: 71: Hoare triple {65509#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 72: Hoare triple {65509#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 73: Hoare triple {65509#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 74: Hoare triple {65509#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 75: Hoare triple {65509#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 76: Hoare triple {65509#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 77: Hoare triple {65509#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 78: Hoare triple {65509#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 79: Hoare triple {65509#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 80: Hoare triple {65509#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 81: Hoare triple {65509#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 82: Hoare triple {65509#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 83: Hoare triple {65509#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 84: Hoare triple {65509#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 85: Hoare triple {65509#true} assume 8656 == #t~mem77;havoc #t~mem77; {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 86: Hoare triple {65509#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 87: Hoare triple {65509#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {65509#true} is VALID [2022-04-07 16:16:57,136 INFO L290 TraceCheckUtils]: 88: Hoare triple {65509#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 89: Hoare triple {65509#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 90: Hoare triple {65509#true} assume !(0 == ~tmp___10~0); {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 91: Hoare triple {65509#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 92: Hoare triple {65509#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 93: Hoare triple {65509#true} ~skip~0 := 0; {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 94: Hoare triple {65509#true} assume !false; {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 95: Hoare triple {65509#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 96: Hoare triple {65509#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 97: Hoare triple {65509#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 98: Hoare triple {65509#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 99: Hoare triple {65509#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 100: Hoare triple {65509#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 101: Hoare triple {65509#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 102: Hoare triple {65509#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 103: Hoare triple {65509#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,137 INFO L290 TraceCheckUtils]: 104: Hoare triple {65509#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 105: Hoare triple {65509#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 106: Hoare triple {65509#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 107: Hoare triple {65509#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 108: Hoare triple {65509#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 109: Hoare triple {65509#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 110: Hoare triple {65509#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 111: Hoare triple {65509#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 112: Hoare triple {65509#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 113: Hoare triple {65509#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 114: Hoare triple {65509#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 115: Hoare triple {65509#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 116: Hoare triple {65509#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 117: Hoare triple {65509#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 118: Hoare triple {65509#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 119: Hoare triple {65509#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,138 INFO L290 TraceCheckUtils]: 120: Hoare triple {65509#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 121: Hoare triple {65509#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 122: Hoare triple {65509#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 123: Hoare triple {65509#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 124: Hoare triple {65509#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 125: Hoare triple {65509#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 126: Hoare triple {65509#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 127: Hoare triple {65509#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 128: Hoare triple {65509#true} assume 8672 == #t~mem79;havoc #t~mem79; {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 129: Hoare triple {65509#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 130: Hoare triple {65509#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 131: Hoare triple {65509#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 132: Hoare triple {65509#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 133: Hoare triple {65509#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 134: Hoare triple {65509#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 135: Hoare triple {65509#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {65509#true} is VALID [2022-04-07 16:16:57,139 INFO L290 TraceCheckUtils]: 136: Hoare triple {65509#true} ~skip~0 := 0; {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 137: Hoare triple {65509#true} assume !false; {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 138: Hoare triple {65509#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 139: Hoare triple {65509#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 140: Hoare triple {65509#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 141: Hoare triple {65509#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 142: Hoare triple {65509#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 143: Hoare triple {65509#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 144: Hoare triple {65509#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 145: Hoare triple {65509#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 146: Hoare triple {65509#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 147: Hoare triple {65509#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 148: Hoare triple {65509#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 149: Hoare triple {65509#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 150: Hoare triple {65509#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 151: Hoare triple {65509#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,140 INFO L290 TraceCheckUtils]: 152: Hoare triple {65509#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 153: Hoare triple {65509#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 154: Hoare triple {65509#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 155: Hoare triple {65509#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 156: Hoare triple {65509#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 157: Hoare triple {65509#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 158: Hoare triple {65509#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 159: Hoare triple {65509#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 160: Hoare triple {65509#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 161: Hoare triple {65509#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 162: Hoare triple {65509#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 163: Hoare triple {65509#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 164: Hoare triple {65509#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 165: Hoare triple {65509#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 166: Hoare triple {65509#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 167: Hoare triple {65509#true} assume 8640 == #t~mem75;havoc #t~mem75; {65509#true} is VALID [2022-04-07 16:16:57,141 INFO L290 TraceCheckUtils]: 168: Hoare triple {65509#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {65509#true} is VALID [2022-04-07 16:16:57,142 INFO L290 TraceCheckUtils]: 169: Hoare triple {65509#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,142 INFO L290 TraceCheckUtils]: 170: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,142 INFO L290 TraceCheckUtils]: 171: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,143 INFO L290 TraceCheckUtils]: 172: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} call write~int(0, ~s.base, 64 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,143 INFO L290 TraceCheckUtils]: 173: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,143 INFO L290 TraceCheckUtils]: 174: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,143 INFO L290 TraceCheckUtils]: 175: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} ~skip~0 := 0; {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,143 INFO L290 TraceCheckUtils]: 176: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !false; {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,144 INFO L290 TraceCheckUtils]: 177: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,144 INFO L290 TraceCheckUtils]: 178: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,144 INFO L290 TraceCheckUtils]: 179: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,144 INFO L290 TraceCheckUtils]: 180: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,145 INFO L290 TraceCheckUtils]: 181: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,145 INFO L290 TraceCheckUtils]: 182: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,145 INFO L290 TraceCheckUtils]: 183: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,145 INFO L290 TraceCheckUtils]: 184: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,146 INFO L290 TraceCheckUtils]: 185: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,146 INFO L290 TraceCheckUtils]: 186: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,146 INFO L290 TraceCheckUtils]: 187: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,146 INFO L290 TraceCheckUtils]: 188: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,146 INFO L290 TraceCheckUtils]: 189: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,147 INFO L290 TraceCheckUtils]: 190: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,147 INFO L290 TraceCheckUtils]: 191: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,147 INFO L290 TraceCheckUtils]: 192: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,147 INFO L290 TraceCheckUtils]: 193: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,148 INFO L290 TraceCheckUtils]: 194: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,148 INFO L290 TraceCheckUtils]: 195: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,148 INFO L290 TraceCheckUtils]: 196: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,148 INFO L290 TraceCheckUtils]: 197: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,148 INFO L290 TraceCheckUtils]: 198: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,149 INFO L290 TraceCheckUtils]: 199: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume 8448 == #t~mem68;havoc #t~mem68; {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,149 INFO L290 TraceCheckUtils]: 200: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(~num1~0 > 0); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,149 INFO L290 TraceCheckUtils]: 201: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem133 := read~int(#t~mem132.base, 844 + #t~mem132.offset, 4);call write~int(#t~mem133, ~s.base, 52 + ~s.offset, 4);havoc #t~mem132.base, #t~mem132.offset;havoc #t~mem133; {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,150 INFO L290 TraceCheckUtils]: 202: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,150 INFO L290 TraceCheckUtils]: 203: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,150 INFO L290 TraceCheckUtils]: 204: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} ~skip~0 := 0; {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,150 INFO L290 TraceCheckUtils]: 205: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !false; {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,151 INFO L290 TraceCheckUtils]: 206: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,151 INFO L290 TraceCheckUtils]: 207: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,151 INFO L290 TraceCheckUtils]: 208: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,152 INFO L290 TraceCheckUtils]: 209: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,152 INFO L290 TraceCheckUtils]: 210: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,152 INFO L290 TraceCheckUtils]: 211: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,152 INFO L290 TraceCheckUtils]: 212: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,153 INFO L290 TraceCheckUtils]: 213: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,153 INFO L290 TraceCheckUtils]: 214: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,153 INFO L290 TraceCheckUtils]: 215: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,153 INFO L290 TraceCheckUtils]: 216: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,154 INFO L290 TraceCheckUtils]: 217: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,154 INFO L290 TraceCheckUtils]: 218: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,154 INFO L290 TraceCheckUtils]: 219: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,154 INFO L290 TraceCheckUtils]: 220: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,154 INFO L290 TraceCheckUtils]: 221: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,155 INFO L290 TraceCheckUtils]: 222: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,155 INFO L290 TraceCheckUtils]: 223: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,155 INFO L290 TraceCheckUtils]: 224: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,155 INFO L290 TraceCheckUtils]: 225: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,156 INFO L290 TraceCheckUtils]: 226: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,156 INFO L290 TraceCheckUtils]: 227: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,156 INFO L290 TraceCheckUtils]: 228: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,156 INFO L290 TraceCheckUtils]: 229: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,166 INFO L290 TraceCheckUtils]: 230: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,167 INFO L290 TraceCheckUtils]: 231: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,167 INFO L290 TraceCheckUtils]: 232: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,167 INFO L290 TraceCheckUtils]: 233: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,167 INFO L290 TraceCheckUtils]: 234: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,168 INFO L290 TraceCheckUtils]: 235: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume 8640 == #t~mem75;havoc #t~mem75; {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,168 INFO L290 TraceCheckUtils]: 236: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,168 INFO L290 TraceCheckUtils]: 237: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(4 == ~blastFlag~0); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,169 INFO L290 TraceCheckUtils]: 238: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume !(7 == ~blastFlag~0); {65514#(<= ssl3_accept_~blastFlag~0 5)} is VALID [2022-04-07 16:16:57,169 INFO L290 TraceCheckUtils]: 239: Hoare triple {65514#(<= ssl3_accept_~blastFlag~0 5)} assume 10 == ~blastFlag~0; {65510#false} is VALID [2022-04-07 16:16:57,169 INFO L290 TraceCheckUtils]: 240: Hoare triple {65510#false} assume !false; {65510#false} is VALID [2022-04-07 16:16:57,170 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-04-07 16:16:57,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:16:57,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791207712] [2022-04-07 16:16:57,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791207712] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:16:57,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:16:57,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-07 16:16:57,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011353626] [2022-04-07 16:16:57,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:16:57,171 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 241 [2022-04-07 16:16:57,171 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:16:57,171 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:16:57,249 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 121 edges. 121 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:16:57,249 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-07 16:16:57,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:16:57,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-07 16:16:57,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-07 16:16:57,250 INFO L87 Difference]: Start difference. First operand 1362 states and 2037 transitions. Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:01,461 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:17:03,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:03,643 INFO L93 Difference]: Finished difference Result 3034 states and 4559 transitions. [2022-04-07 16:17:03,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-07 16:17:03,643 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 241 [2022-04-07 16:17:03,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:17:03,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:03,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 612 transitions. [2022-04-07 16:17:03,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:03,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 612 transitions. [2022-04-07 16:17:03,648 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 612 transitions. [2022-04-07 16:17:04,020 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 612 edges. 612 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:17:04,117 INFO L225 Difference]: With dead ends: 3034 [2022-04-07 16:17:04,117 INFO L226 Difference]: Without dead ends: 1700 [2022-04-07 16:17:04,118 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-07 16:17:04,119 INFO L913 BasicCegarLoop]: 197 mSDtfsCounter, 152 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-04-07 16:17:04,119 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 382 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-04-07 16:17:04,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1700 states. [2022-04-07 16:17:04,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1700 to 1700. [2022-04-07 16:17:04,190 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:17:04,192 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1700 states. Second operand has 1700 states, 1695 states have (on average 1.5014749262536873) internal successors, (2545), 1695 states have internal predecessors, (2545), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:04,193 INFO L74 IsIncluded]: Start isIncluded. First operand 1700 states. Second operand has 1700 states, 1695 states have (on average 1.5014749262536873) internal successors, (2545), 1695 states have internal predecessors, (2545), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:04,194 INFO L87 Difference]: Start difference. First operand 1700 states. Second operand has 1700 states, 1695 states have (on average 1.5014749262536873) internal successors, (2545), 1695 states have internal predecessors, (2545), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:04,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:04,278 INFO L93 Difference]: Finished difference Result 1700 states and 2549 transitions. [2022-04-07 16:17:04,278 INFO L276 IsEmpty]: Start isEmpty. Operand 1700 states and 2549 transitions. [2022-04-07 16:17:04,279 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:17:04,279 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:17:04,281 INFO L74 IsIncluded]: Start isIncluded. First operand has 1700 states, 1695 states have (on average 1.5014749262536873) internal successors, (2545), 1695 states have internal predecessors, (2545), 3 states have call successors, (3), 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 1700 states. [2022-04-07 16:17:04,282 INFO L87 Difference]: Start difference. First operand has 1700 states, 1695 states have (on average 1.5014749262536873) internal successors, (2545), 1695 states have internal predecessors, (2545), 3 states have call successors, (3), 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 1700 states. [2022-04-07 16:17:04,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:04,365 INFO L93 Difference]: Finished difference Result 1700 states and 2549 transitions. [2022-04-07 16:17:04,365 INFO L276 IsEmpty]: Start isEmpty. Operand 1700 states and 2549 transitions. [2022-04-07 16:17:04,367 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:17:04,367 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:17:04,367 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:17:04,367 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:17:04,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1700 states, 1695 states have (on average 1.5014749262536873) internal successors, (2545), 1695 states have internal predecessors, (2545), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:04,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1700 states to 1700 states and 2549 transitions. [2022-04-07 16:17:04,457 INFO L78 Accepts]: Start accepts. Automaton has 1700 states and 2549 transitions. Word has length 241 [2022-04-07 16:17:04,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:17:04,457 INFO L478 AbstractCegarLoop]: Abstraction has 1700 states and 2549 transitions. [2022-04-07 16:17:04,457 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:04,457 INFO L276 IsEmpty]: Start isEmpty. Operand 1700 states and 2549 transitions. [2022-04-07 16:17:04,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2022-04-07 16:17:04,460 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:17:04,460 INFO L499 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:17:04,460 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-04-07 16:17:04,460 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:17:04,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:17:04,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1775818222, now seen corresponding path program 1 times [2022-04-07 16:17:04,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:17:04,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591756458] [2022-04-07 16:17:04,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:17:04,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:17:04,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:04,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:17:04,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:04,640 INFO L290 TraceCheckUtils]: 0: Hoare triple {74190#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {74181#true} is VALID [2022-04-07 16:17:04,641 INFO L290 TraceCheckUtils]: 1: Hoare triple {74181#true} assume true; {74181#true} is VALID [2022-04-07 16:17:04,641 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {74181#true} {74181#true} #693#return; {74181#true} is VALID [2022-04-07 16:17:04,641 INFO L272 TraceCheckUtils]: 0: Hoare triple {74181#true} call ULTIMATE.init(); {74190#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:17:04,641 INFO L290 TraceCheckUtils]: 1: Hoare triple {74190#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {74181#true} is VALID [2022-04-07 16:17:04,641 INFO L290 TraceCheckUtils]: 2: Hoare triple {74181#true} assume true; {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {74181#true} {74181#true} #693#return; {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L272 TraceCheckUtils]: 4: Hoare triple {74181#true} call #t~ret161 := main(); {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L290 TraceCheckUtils]: 5: Hoare triple {74181#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L290 TraceCheckUtils]: 6: Hoare triple {74181#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L272 TraceCheckUtils]: 7: Hoare triple {74181#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L290 TraceCheckUtils]: 8: Hoare triple {74181#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L290 TraceCheckUtils]: 9: Hoare triple {74181#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L290 TraceCheckUtils]: 10: Hoare triple {74181#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L290 TraceCheckUtils]: 11: Hoare triple {74181#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L290 TraceCheckUtils]: 12: Hoare triple {74181#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L290 TraceCheckUtils]: 13: Hoare triple {74181#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L290 TraceCheckUtils]: 14: Hoare triple {74181#true} assume !false; {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L290 TraceCheckUtils]: 15: Hoare triple {74181#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L290 TraceCheckUtils]: 16: Hoare triple {74181#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L290 TraceCheckUtils]: 17: Hoare triple {74181#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L290 TraceCheckUtils]: 18: Hoare triple {74181#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,642 INFO L290 TraceCheckUtils]: 19: Hoare triple {74181#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 20: Hoare triple {74181#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 21: Hoare triple {74181#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 22: Hoare triple {74181#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 23: Hoare triple {74181#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 24: Hoare triple {74181#true} assume 8464 == #t~mem55;havoc #t~mem55; {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 25: Hoare triple {74181#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 26: Hoare triple {74181#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 27: Hoare triple {74181#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 28: Hoare triple {74181#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 29: Hoare triple {74181#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 30: Hoare triple {74181#true} ~skip~0 := 0; {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 31: Hoare triple {74181#true} assume !false; {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 32: Hoare triple {74181#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 33: Hoare triple {74181#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 34: Hoare triple {74181#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,643 INFO L290 TraceCheckUtils]: 35: Hoare triple {74181#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,644 INFO L290 TraceCheckUtils]: 36: Hoare triple {74181#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,644 INFO L290 TraceCheckUtils]: 37: Hoare triple {74181#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,644 INFO L290 TraceCheckUtils]: 38: Hoare triple {74181#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,644 INFO L290 TraceCheckUtils]: 39: Hoare triple {74181#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,644 INFO L290 TraceCheckUtils]: 40: Hoare triple {74181#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,644 INFO L290 TraceCheckUtils]: 41: Hoare triple {74181#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,644 INFO L290 TraceCheckUtils]: 42: Hoare triple {74181#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,644 INFO L290 TraceCheckUtils]: 43: Hoare triple {74181#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,644 INFO L290 TraceCheckUtils]: 44: Hoare triple {74181#true} assume 8496 == #t~mem58;havoc #t~mem58; {74181#true} is VALID [2022-04-07 16:17:04,644 INFO L290 TraceCheckUtils]: 45: Hoare triple {74181#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {74181#true} is VALID [2022-04-07 16:17:04,644 INFO L290 TraceCheckUtils]: 46: Hoare triple {74181#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {74181#true} is VALID [2022-04-07 16:17:04,644 INFO L290 TraceCheckUtils]: 47: Hoare triple {74181#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,645 INFO L290 TraceCheckUtils]: 48: Hoare triple {74181#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,646 INFO L290 TraceCheckUtils]: 49: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,646 INFO L290 TraceCheckUtils]: 50: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,646 INFO L290 TraceCheckUtils]: 51: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,647 INFO L290 TraceCheckUtils]: 52: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} ~skip~0 := 0; {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,647 INFO L290 TraceCheckUtils]: 53: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,647 INFO L290 TraceCheckUtils]: 54: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,648 INFO L290 TraceCheckUtils]: 55: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,648 INFO L290 TraceCheckUtils]: 56: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,648 INFO L290 TraceCheckUtils]: 57: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,648 INFO L290 TraceCheckUtils]: 58: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,649 INFO L290 TraceCheckUtils]: 59: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,649 INFO L290 TraceCheckUtils]: 60: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,649 INFO L290 TraceCheckUtils]: 61: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,650 INFO L290 TraceCheckUtils]: 62: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,650 INFO L290 TraceCheckUtils]: 63: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,650 INFO L290 TraceCheckUtils]: 64: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,651 INFO L290 TraceCheckUtils]: 65: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,651 INFO L290 TraceCheckUtils]: 66: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,651 INFO L290 TraceCheckUtils]: 67: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,652 INFO L290 TraceCheckUtils]: 68: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,652 INFO L290 TraceCheckUtils]: 69: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,652 INFO L290 TraceCheckUtils]: 70: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,653 INFO L290 TraceCheckUtils]: 71: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,653 INFO L290 TraceCheckUtils]: 72: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,653 INFO L290 TraceCheckUtils]: 73: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,654 INFO L290 TraceCheckUtils]: 74: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,654 INFO L290 TraceCheckUtils]: 75: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,654 INFO L290 TraceCheckUtils]: 76: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,655 INFO L290 TraceCheckUtils]: 77: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,655 INFO L290 TraceCheckUtils]: 78: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,655 INFO L290 TraceCheckUtils]: 79: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,656 INFO L290 TraceCheckUtils]: 80: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,656 INFO L290 TraceCheckUtils]: 81: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,656 INFO L290 TraceCheckUtils]: 82: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,656 INFO L290 TraceCheckUtils]: 83: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,657 INFO L290 TraceCheckUtils]: 84: Hoare triple {74186#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {74187#(not (= |ssl3_accept_#t~mem77| 3))} is VALID [2022-04-07 16:17:04,657 INFO L290 TraceCheckUtils]: 85: Hoare triple {74187#(not (= |ssl3_accept_#t~mem77| 3))} assume 8656 == #t~mem77;havoc #t~mem77; {74181#true} is VALID [2022-04-07 16:17:04,657 INFO L290 TraceCheckUtils]: 86: Hoare triple {74181#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {74181#true} is VALID [2022-04-07 16:17:04,657 INFO L290 TraceCheckUtils]: 87: Hoare triple {74181#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {74181#true} is VALID [2022-04-07 16:17:04,657 INFO L290 TraceCheckUtils]: 88: Hoare triple {74181#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {74181#true} is VALID [2022-04-07 16:17:04,657 INFO L290 TraceCheckUtils]: 89: Hoare triple {74181#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,657 INFO L290 TraceCheckUtils]: 90: Hoare triple {74181#true} assume !(0 == ~tmp___10~0); {74181#true} is VALID [2022-04-07 16:17:04,657 INFO L290 TraceCheckUtils]: 91: Hoare triple {74181#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,657 INFO L290 TraceCheckUtils]: 92: Hoare triple {74181#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {74181#true} is VALID [2022-04-07 16:17:04,657 INFO L290 TraceCheckUtils]: 93: Hoare triple {74181#true} ~skip~0 := 0; {74181#true} is VALID [2022-04-07 16:17:04,657 INFO L290 TraceCheckUtils]: 94: Hoare triple {74181#true} assume !false; {74181#true} is VALID [2022-04-07 16:17:04,657 INFO L290 TraceCheckUtils]: 95: Hoare triple {74181#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 96: Hoare triple {74181#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 97: Hoare triple {74181#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 98: Hoare triple {74181#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 99: Hoare triple {74181#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 100: Hoare triple {74181#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 101: Hoare triple {74181#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 102: Hoare triple {74181#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 103: Hoare triple {74181#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 104: Hoare triple {74181#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 105: Hoare triple {74181#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 106: Hoare triple {74181#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 107: Hoare triple {74181#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 108: Hoare triple {74181#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 109: Hoare triple {74181#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 110: Hoare triple {74181#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 111: Hoare triple {74181#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,658 INFO L290 TraceCheckUtils]: 112: Hoare triple {74181#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 113: Hoare triple {74181#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 114: Hoare triple {74181#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 115: Hoare triple {74181#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 116: Hoare triple {74181#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 117: Hoare triple {74181#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 118: Hoare triple {74181#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 119: Hoare triple {74181#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 120: Hoare triple {74181#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 121: Hoare triple {74181#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 122: Hoare triple {74181#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 123: Hoare triple {74181#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 124: Hoare triple {74181#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 125: Hoare triple {74181#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 126: Hoare triple {74181#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 127: Hoare triple {74181#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 128: Hoare triple {74181#true} assume 8672 == #t~mem79;havoc #t~mem79; {74181#true} is VALID [2022-04-07 16:17:04,659 INFO L290 TraceCheckUtils]: 129: Hoare triple {74181#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 130: Hoare triple {74181#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 131: Hoare triple {74181#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 132: Hoare triple {74181#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 133: Hoare triple {74181#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 134: Hoare triple {74181#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 135: Hoare triple {74181#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 136: Hoare triple {74181#true} ~skip~0 := 0; {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 137: Hoare triple {74181#true} assume !false; {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 138: Hoare triple {74181#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 139: Hoare triple {74181#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 140: Hoare triple {74181#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 141: Hoare triple {74181#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 142: Hoare triple {74181#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 143: Hoare triple {74181#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 144: Hoare triple {74181#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,660 INFO L290 TraceCheckUtils]: 145: Hoare triple {74181#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 146: Hoare triple {74181#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 147: Hoare triple {74181#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 148: Hoare triple {74181#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 149: Hoare triple {74181#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 150: Hoare triple {74181#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 151: Hoare triple {74181#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 152: Hoare triple {74181#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 153: Hoare triple {74181#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 154: Hoare triple {74181#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 155: Hoare triple {74181#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 156: Hoare triple {74181#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 157: Hoare triple {74181#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 158: Hoare triple {74181#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 159: Hoare triple {74181#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 160: Hoare triple {74181#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 161: Hoare triple {74181#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,661 INFO L290 TraceCheckUtils]: 162: Hoare triple {74181#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,662 INFO L290 TraceCheckUtils]: 163: Hoare triple {74181#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,662 INFO L290 TraceCheckUtils]: 164: Hoare triple {74181#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,672 INFO L290 TraceCheckUtils]: 165: Hoare triple {74181#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,672 INFO L290 TraceCheckUtils]: 166: Hoare triple {74181#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,672 INFO L290 TraceCheckUtils]: 167: Hoare triple {74181#true} assume 8640 == #t~mem75;havoc #t~mem75; {74181#true} is VALID [2022-04-07 16:17:04,672 INFO L290 TraceCheckUtils]: 168: Hoare triple {74181#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {74181#true} is VALID [2022-04-07 16:17:04,672 INFO L290 TraceCheckUtils]: 169: Hoare triple {74181#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {74181#true} is VALID [2022-04-07 16:17:04,672 INFO L290 TraceCheckUtils]: 170: Hoare triple {74181#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:04,673 INFO L290 TraceCheckUtils]: 171: Hoare triple {74181#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,673 INFO L290 TraceCheckUtils]: 172: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,674 INFO L290 TraceCheckUtils]: 173: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,674 INFO L290 TraceCheckUtils]: 174: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,674 INFO L290 TraceCheckUtils]: 175: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} ~skip~0 := 0; {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,675 INFO L290 TraceCheckUtils]: 176: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,675 INFO L290 TraceCheckUtils]: 177: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,676 INFO L290 TraceCheckUtils]: 178: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,676 INFO L290 TraceCheckUtils]: 179: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,676 INFO L290 TraceCheckUtils]: 180: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,677 INFO L290 TraceCheckUtils]: 181: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,677 INFO L290 TraceCheckUtils]: 182: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,677 INFO L290 TraceCheckUtils]: 183: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,678 INFO L290 TraceCheckUtils]: 184: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,678 INFO L290 TraceCheckUtils]: 185: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,678 INFO L290 TraceCheckUtils]: 186: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,679 INFO L290 TraceCheckUtils]: 187: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,679 INFO L290 TraceCheckUtils]: 188: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,679 INFO L290 TraceCheckUtils]: 189: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,680 INFO L290 TraceCheckUtils]: 190: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,680 INFO L290 TraceCheckUtils]: 191: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,681 INFO L290 TraceCheckUtils]: 192: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,681 INFO L290 TraceCheckUtils]: 193: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,681 INFO L290 TraceCheckUtils]: 194: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,682 INFO L290 TraceCheckUtils]: 195: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,682 INFO L290 TraceCheckUtils]: 196: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,682 INFO L290 TraceCheckUtils]: 197: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,683 INFO L290 TraceCheckUtils]: 198: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,683 INFO L290 TraceCheckUtils]: 199: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,683 INFO L290 TraceCheckUtils]: 200: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,684 INFO L290 TraceCheckUtils]: 201: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,684 INFO L290 TraceCheckUtils]: 202: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,685 INFO L290 TraceCheckUtils]: 203: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,685 INFO L290 TraceCheckUtils]: 204: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,685 INFO L290 TraceCheckUtils]: 205: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,686 INFO L290 TraceCheckUtils]: 206: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:04,686 INFO L290 TraceCheckUtils]: 207: Hoare triple {74188#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {74189#(not (= |ssl3_accept_#t~mem77| 8656))} is VALID [2022-04-07 16:17:04,686 INFO L290 TraceCheckUtils]: 208: Hoare triple {74189#(not (= |ssl3_accept_#t~mem77| 8656))} assume 8656 == #t~mem77;havoc #t~mem77; {74182#false} is VALID [2022-04-07 16:17:04,686 INFO L290 TraceCheckUtils]: 209: Hoare triple {74182#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {74182#false} is VALID [2022-04-07 16:17:04,686 INFO L290 TraceCheckUtils]: 210: Hoare triple {74182#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {74182#false} is VALID [2022-04-07 16:17:04,687 INFO L290 TraceCheckUtils]: 211: Hoare triple {74182#false} assume !(2 == ~blastFlag~0); {74182#false} is VALID [2022-04-07 16:17:04,687 INFO L290 TraceCheckUtils]: 212: Hoare triple {74182#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {74182#false} is VALID [2022-04-07 16:17:04,687 INFO L290 TraceCheckUtils]: 213: Hoare triple {74182#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,687 INFO L290 TraceCheckUtils]: 214: Hoare triple {74182#false} assume !(0 == ~tmp___10~0); {74182#false} is VALID [2022-04-07 16:17:04,687 INFO L290 TraceCheckUtils]: 215: Hoare triple {74182#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,687 INFO L290 TraceCheckUtils]: 216: Hoare triple {74182#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {74182#false} is VALID [2022-04-07 16:17:04,687 INFO L290 TraceCheckUtils]: 217: Hoare triple {74182#false} ~skip~0 := 0; {74182#false} is VALID [2022-04-07 16:17:04,687 INFO L290 TraceCheckUtils]: 218: Hoare triple {74182#false} assume !false; {74182#false} is VALID [2022-04-07 16:17:04,687 INFO L290 TraceCheckUtils]: 219: Hoare triple {74182#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,687 INFO L290 TraceCheckUtils]: 220: Hoare triple {74182#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,687 INFO L290 TraceCheckUtils]: 221: Hoare triple {74182#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,687 INFO L290 TraceCheckUtils]: 222: Hoare triple {74182#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,687 INFO L290 TraceCheckUtils]: 223: Hoare triple {74182#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,688 INFO L290 TraceCheckUtils]: 224: Hoare triple {74182#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,688 INFO L290 TraceCheckUtils]: 225: Hoare triple {74182#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,688 INFO L290 TraceCheckUtils]: 226: Hoare triple {74182#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,688 INFO L290 TraceCheckUtils]: 227: Hoare triple {74182#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,688 INFO L290 TraceCheckUtils]: 228: Hoare triple {74182#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,688 INFO L290 TraceCheckUtils]: 229: Hoare triple {74182#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,688 INFO L290 TraceCheckUtils]: 230: Hoare triple {74182#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,688 INFO L290 TraceCheckUtils]: 231: Hoare triple {74182#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,688 INFO L290 TraceCheckUtils]: 232: Hoare triple {74182#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,688 INFO L290 TraceCheckUtils]: 233: Hoare triple {74182#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,688 INFO L290 TraceCheckUtils]: 234: Hoare triple {74182#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,688 INFO L290 TraceCheckUtils]: 235: Hoare triple {74182#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,688 INFO L290 TraceCheckUtils]: 236: Hoare triple {74182#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,688 INFO L290 TraceCheckUtils]: 237: Hoare triple {74182#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,688 INFO L290 TraceCheckUtils]: 238: Hoare triple {74182#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 239: Hoare triple {74182#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 240: Hoare triple {74182#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 241: Hoare triple {74182#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 242: Hoare triple {74182#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 243: Hoare triple {74182#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 244: Hoare triple {74182#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 245: Hoare triple {74182#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 246: Hoare triple {74182#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 247: Hoare triple {74182#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 248: Hoare triple {74182#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 249: Hoare triple {74182#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 250: Hoare triple {74182#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 251: Hoare triple {74182#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 252: Hoare triple {74182#false} assume 8672 == #t~mem79;havoc #t~mem79; {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 253: Hoare triple {74182#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 254: Hoare triple {74182#false} assume !(3 == ~blastFlag~0); {74182#false} is VALID [2022-04-07 16:17:04,689 INFO L290 TraceCheckUtils]: 255: Hoare triple {74182#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {74182#false} is VALID [2022-04-07 16:17:04,690 INFO L290 TraceCheckUtils]: 256: Hoare triple {74182#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,690 INFO L290 TraceCheckUtils]: 257: Hoare triple {74182#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {74182#false} is VALID [2022-04-07 16:17:04,690 INFO L290 TraceCheckUtils]: 258: Hoare triple {74182#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,690 INFO L290 TraceCheckUtils]: 259: Hoare triple {74182#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,690 INFO L290 TraceCheckUtils]: 260: Hoare triple {74182#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {74182#false} is VALID [2022-04-07 16:17:04,690 INFO L290 TraceCheckUtils]: 261: Hoare triple {74182#false} ~skip~0 := 0; {74182#false} is VALID [2022-04-07 16:17:04,690 INFO L290 TraceCheckUtils]: 262: Hoare triple {74182#false} assume !false; {74182#false} is VALID [2022-04-07 16:17:04,690 INFO L290 TraceCheckUtils]: 263: Hoare triple {74182#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,690 INFO L290 TraceCheckUtils]: 264: Hoare triple {74182#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,690 INFO L290 TraceCheckUtils]: 265: Hoare triple {74182#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,690 INFO L290 TraceCheckUtils]: 266: Hoare triple {74182#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,690 INFO L290 TraceCheckUtils]: 267: Hoare triple {74182#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,690 INFO L290 TraceCheckUtils]: 268: Hoare triple {74182#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,691 INFO L290 TraceCheckUtils]: 269: Hoare triple {74182#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,691 INFO L290 TraceCheckUtils]: 270: Hoare triple {74182#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,691 INFO L290 TraceCheckUtils]: 271: Hoare triple {74182#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,691 INFO L290 TraceCheckUtils]: 272: Hoare triple {74182#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,691 INFO L290 TraceCheckUtils]: 273: Hoare triple {74182#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,691 INFO L290 TraceCheckUtils]: 274: Hoare triple {74182#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,691 INFO L290 TraceCheckUtils]: 275: Hoare triple {74182#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,691 INFO L290 TraceCheckUtils]: 276: Hoare triple {74182#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,691 INFO L290 TraceCheckUtils]: 277: Hoare triple {74182#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,691 INFO L290 TraceCheckUtils]: 278: Hoare triple {74182#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,691 INFO L290 TraceCheckUtils]: 279: Hoare triple {74182#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,691 INFO L290 TraceCheckUtils]: 280: Hoare triple {74182#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,692 INFO L290 TraceCheckUtils]: 281: Hoare triple {74182#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,692 INFO L290 TraceCheckUtils]: 282: Hoare triple {74182#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,692 INFO L290 TraceCheckUtils]: 283: Hoare triple {74182#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,692 INFO L290 TraceCheckUtils]: 284: Hoare triple {74182#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,692 INFO L290 TraceCheckUtils]: 285: Hoare triple {74182#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,692 INFO L290 TraceCheckUtils]: 286: Hoare triple {74182#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,692 INFO L290 TraceCheckUtils]: 287: Hoare triple {74182#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,692 INFO L290 TraceCheckUtils]: 288: Hoare triple {74182#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,692 INFO L290 TraceCheckUtils]: 289: Hoare triple {74182#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,692 INFO L290 TraceCheckUtils]: 290: Hoare triple {74182#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,692 INFO L290 TraceCheckUtils]: 291: Hoare triple {74182#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {74182#false} is VALID [2022-04-07 16:17:04,692 INFO L290 TraceCheckUtils]: 292: Hoare triple {74182#false} assume 8640 == #t~mem75;havoc #t~mem75; {74182#false} is VALID [2022-04-07 16:17:04,692 INFO L290 TraceCheckUtils]: 293: Hoare triple {74182#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {74182#false} is VALID [2022-04-07 16:17:04,693 INFO L290 TraceCheckUtils]: 294: Hoare triple {74182#false} assume !(4 == ~blastFlag~0); {74182#false} is VALID [2022-04-07 16:17:04,693 INFO L290 TraceCheckUtils]: 295: Hoare triple {74182#false} assume !(7 == ~blastFlag~0); {74182#false} is VALID [2022-04-07 16:17:04,693 INFO L290 TraceCheckUtils]: 296: Hoare triple {74182#false} assume 10 == ~blastFlag~0; {74182#false} is VALID [2022-04-07 16:17:04,693 INFO L290 TraceCheckUtils]: 297: Hoare triple {74182#false} assume !false; {74182#false} is VALID [2022-04-07 16:17:04,694 INFO L134 CoverageAnalysis]: Checked inductivity of 715 backedges. 474 proven. 106 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-04-07 16:17:04,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:17:04,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591756458] [2022-04-07 16:17:04,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591756458] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-07 16:17:04,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624435920] [2022-04-07 16:17:04,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:17:04,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 16:17:04,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 16:17:04,707 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-07 16:17:04,714 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-07 16:17:05,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:05,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 1575 conjuncts, 2 conjunts are in the unsatisfiable core [2022-04-07 16:17:05,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:05,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 16:17:06,076 INFO L272 TraceCheckUtils]: 0: Hoare triple {74181#true} call ULTIMATE.init(); {74181#true} is VALID [2022-04-07 16:17:06,076 INFO L290 TraceCheckUtils]: 1: Hoare triple {74181#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {74181#true} is VALID [2022-04-07 16:17:06,076 INFO L290 TraceCheckUtils]: 2: Hoare triple {74181#true} assume true; {74181#true} is VALID [2022-04-07 16:17:06,076 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {74181#true} {74181#true} #693#return; {74181#true} is VALID [2022-04-07 16:17:06,076 INFO L272 TraceCheckUtils]: 4: Hoare triple {74181#true} call #t~ret161 := main(); {74181#true} is VALID [2022-04-07 16:17:06,076 INFO L290 TraceCheckUtils]: 5: Hoare triple {74181#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {74181#true} is VALID [2022-04-07 16:17:06,076 INFO L290 TraceCheckUtils]: 6: Hoare triple {74181#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,076 INFO L272 TraceCheckUtils]: 7: Hoare triple {74181#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {74181#true} is VALID [2022-04-07 16:17:06,077 INFO L290 TraceCheckUtils]: 8: Hoare triple {74181#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,077 INFO L290 TraceCheckUtils]: 9: Hoare triple {74181#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {74181#true} is VALID [2022-04-07 16:17:06,077 INFO L290 TraceCheckUtils]: 10: Hoare triple {74181#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {74181#true} is VALID [2022-04-07 16:17:06,077 INFO L290 TraceCheckUtils]: 11: Hoare triple {74181#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {74181#true} is VALID [2022-04-07 16:17:06,077 INFO L290 TraceCheckUtils]: 12: Hoare triple {74181#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,077 INFO L290 TraceCheckUtils]: 13: Hoare triple {74181#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {74181#true} is VALID [2022-04-07 16:17:06,077 INFO L290 TraceCheckUtils]: 14: Hoare triple {74181#true} assume !false; {74181#true} is VALID [2022-04-07 16:17:06,077 INFO L290 TraceCheckUtils]: 15: Hoare triple {74181#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,077 INFO L290 TraceCheckUtils]: 16: Hoare triple {74181#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,077 INFO L290 TraceCheckUtils]: 17: Hoare triple {74181#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,077 INFO L290 TraceCheckUtils]: 18: Hoare triple {74181#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,077 INFO L290 TraceCheckUtils]: 19: Hoare triple {74181#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,077 INFO L290 TraceCheckUtils]: 20: Hoare triple {74181#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,078 INFO L290 TraceCheckUtils]: 21: Hoare triple {74181#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,078 INFO L290 TraceCheckUtils]: 22: Hoare triple {74181#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,078 INFO L290 TraceCheckUtils]: 23: Hoare triple {74181#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,078 INFO L290 TraceCheckUtils]: 24: Hoare triple {74181#true} assume 8464 == #t~mem55;havoc #t~mem55; {74181#true} is VALID [2022-04-07 16:17:06,078 INFO L290 TraceCheckUtils]: 25: Hoare triple {74181#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {74181#true} is VALID [2022-04-07 16:17:06,078 INFO L290 TraceCheckUtils]: 26: Hoare triple {74181#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {74181#true} is VALID [2022-04-07 16:17:06,078 INFO L290 TraceCheckUtils]: 27: Hoare triple {74181#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,078 INFO L290 TraceCheckUtils]: 28: Hoare triple {74181#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,078 INFO L290 TraceCheckUtils]: 29: Hoare triple {74181#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {74181#true} is VALID [2022-04-07 16:17:06,078 INFO L290 TraceCheckUtils]: 30: Hoare triple {74181#true} ~skip~0 := 0; {74181#true} is VALID [2022-04-07 16:17:06,078 INFO L290 TraceCheckUtils]: 31: Hoare triple {74181#true} assume !false; {74181#true} is VALID [2022-04-07 16:17:06,078 INFO L290 TraceCheckUtils]: 32: Hoare triple {74181#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,078 INFO L290 TraceCheckUtils]: 33: Hoare triple {74181#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,078 INFO L290 TraceCheckUtils]: 34: Hoare triple {74181#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,079 INFO L290 TraceCheckUtils]: 35: Hoare triple {74181#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,079 INFO L290 TraceCheckUtils]: 36: Hoare triple {74181#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,079 INFO L290 TraceCheckUtils]: 37: Hoare triple {74181#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,079 INFO L290 TraceCheckUtils]: 38: Hoare triple {74181#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,079 INFO L290 TraceCheckUtils]: 39: Hoare triple {74181#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,079 INFO L290 TraceCheckUtils]: 40: Hoare triple {74181#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,079 INFO L290 TraceCheckUtils]: 41: Hoare triple {74181#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,079 INFO L290 TraceCheckUtils]: 42: Hoare triple {74181#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,079 INFO L290 TraceCheckUtils]: 43: Hoare triple {74181#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,079 INFO L290 TraceCheckUtils]: 44: Hoare triple {74181#true} assume 8496 == #t~mem58;havoc #t~mem58; {74181#true} is VALID [2022-04-07 16:17:06,079 INFO L290 TraceCheckUtils]: 45: Hoare triple {74181#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {74181#true} is VALID [2022-04-07 16:17:06,079 INFO L290 TraceCheckUtils]: 46: Hoare triple {74181#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {74181#true} is VALID [2022-04-07 16:17:06,079 INFO L290 TraceCheckUtils]: 47: Hoare triple {74181#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,080 INFO L290 TraceCheckUtils]: 48: Hoare triple {74181#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,080 INFO L290 TraceCheckUtils]: 49: Hoare triple {74181#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,080 INFO L290 TraceCheckUtils]: 50: Hoare triple {74181#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,080 INFO L290 TraceCheckUtils]: 51: Hoare triple {74181#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {74181#true} is VALID [2022-04-07 16:17:06,080 INFO L290 TraceCheckUtils]: 52: Hoare triple {74181#true} ~skip~0 := 0; {74181#true} is VALID [2022-04-07 16:17:06,080 INFO L290 TraceCheckUtils]: 53: Hoare triple {74181#true} assume !false; {74181#true} is VALID [2022-04-07 16:17:06,080 INFO L290 TraceCheckUtils]: 54: Hoare triple {74181#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,080 INFO L290 TraceCheckUtils]: 55: Hoare triple {74181#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,080 INFO L290 TraceCheckUtils]: 56: Hoare triple {74181#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,080 INFO L290 TraceCheckUtils]: 57: Hoare triple {74181#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,080 INFO L290 TraceCheckUtils]: 58: Hoare triple {74181#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,080 INFO L290 TraceCheckUtils]: 59: Hoare triple {74181#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,080 INFO L290 TraceCheckUtils]: 60: Hoare triple {74181#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,080 INFO L290 TraceCheckUtils]: 61: Hoare triple {74181#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,081 INFO L290 TraceCheckUtils]: 62: Hoare triple {74181#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,081 INFO L290 TraceCheckUtils]: 63: Hoare triple {74181#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,081 INFO L290 TraceCheckUtils]: 64: Hoare triple {74181#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,081 INFO L290 TraceCheckUtils]: 65: Hoare triple {74181#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,081 INFO L290 TraceCheckUtils]: 66: Hoare triple {74181#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,081 INFO L290 TraceCheckUtils]: 67: Hoare triple {74181#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,081 INFO L290 TraceCheckUtils]: 68: Hoare triple {74181#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,081 INFO L290 TraceCheckUtils]: 69: Hoare triple {74181#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,081 INFO L290 TraceCheckUtils]: 70: Hoare triple {74181#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,081 INFO L290 TraceCheckUtils]: 71: Hoare triple {74181#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,081 INFO L290 TraceCheckUtils]: 72: Hoare triple {74181#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,081 INFO L290 TraceCheckUtils]: 73: Hoare triple {74181#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,081 INFO L290 TraceCheckUtils]: 74: Hoare triple {74181#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,082 INFO L290 TraceCheckUtils]: 75: Hoare triple {74181#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,082 INFO L290 TraceCheckUtils]: 76: Hoare triple {74181#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,082 INFO L290 TraceCheckUtils]: 77: Hoare triple {74181#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,082 INFO L290 TraceCheckUtils]: 78: Hoare triple {74181#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,082 INFO L290 TraceCheckUtils]: 79: Hoare triple {74181#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,082 INFO L290 TraceCheckUtils]: 80: Hoare triple {74181#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,082 INFO L290 TraceCheckUtils]: 81: Hoare triple {74181#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,082 INFO L290 TraceCheckUtils]: 82: Hoare triple {74181#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,082 INFO L290 TraceCheckUtils]: 83: Hoare triple {74181#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,082 INFO L290 TraceCheckUtils]: 84: Hoare triple {74181#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,082 INFO L290 TraceCheckUtils]: 85: Hoare triple {74181#true} assume 8656 == #t~mem77;havoc #t~mem77; {74181#true} is VALID [2022-04-07 16:17:06,082 INFO L290 TraceCheckUtils]: 86: Hoare triple {74181#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {74181#true} is VALID [2022-04-07 16:17:06,082 INFO L290 TraceCheckUtils]: 87: Hoare triple {74181#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {74181#true} is VALID [2022-04-07 16:17:06,082 INFO L290 TraceCheckUtils]: 88: Hoare triple {74181#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {74181#true} is VALID [2022-04-07 16:17:06,083 INFO L290 TraceCheckUtils]: 89: Hoare triple {74181#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,083 INFO L290 TraceCheckUtils]: 90: Hoare triple {74181#true} assume !(0 == ~tmp___10~0); {74181#true} is VALID [2022-04-07 16:17:06,083 INFO L290 TraceCheckUtils]: 91: Hoare triple {74181#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,083 INFO L290 TraceCheckUtils]: 92: Hoare triple {74181#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {74181#true} is VALID [2022-04-07 16:17:06,083 INFO L290 TraceCheckUtils]: 93: Hoare triple {74181#true} ~skip~0 := 0; {74181#true} is VALID [2022-04-07 16:17:06,083 INFO L290 TraceCheckUtils]: 94: Hoare triple {74181#true} assume !false; {74181#true} is VALID [2022-04-07 16:17:06,083 INFO L290 TraceCheckUtils]: 95: Hoare triple {74181#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,083 INFO L290 TraceCheckUtils]: 96: Hoare triple {74181#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,083 INFO L290 TraceCheckUtils]: 97: Hoare triple {74181#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,083 INFO L290 TraceCheckUtils]: 98: Hoare triple {74181#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,083 INFO L290 TraceCheckUtils]: 99: Hoare triple {74181#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,083 INFO L290 TraceCheckUtils]: 100: Hoare triple {74181#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,083 INFO L290 TraceCheckUtils]: 101: Hoare triple {74181#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,083 INFO L290 TraceCheckUtils]: 102: Hoare triple {74181#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,084 INFO L290 TraceCheckUtils]: 103: Hoare triple {74181#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,084 INFO L290 TraceCheckUtils]: 104: Hoare triple {74181#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,084 INFO L290 TraceCheckUtils]: 105: Hoare triple {74181#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,084 INFO L290 TraceCheckUtils]: 106: Hoare triple {74181#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,084 INFO L290 TraceCheckUtils]: 107: Hoare triple {74181#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,084 INFO L290 TraceCheckUtils]: 108: Hoare triple {74181#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,084 INFO L290 TraceCheckUtils]: 109: Hoare triple {74181#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,084 INFO L290 TraceCheckUtils]: 110: Hoare triple {74181#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,084 INFO L290 TraceCheckUtils]: 111: Hoare triple {74181#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,084 INFO L290 TraceCheckUtils]: 112: Hoare triple {74181#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,084 INFO L290 TraceCheckUtils]: 113: Hoare triple {74181#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,084 INFO L290 TraceCheckUtils]: 114: Hoare triple {74181#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,084 INFO L290 TraceCheckUtils]: 115: Hoare triple {74181#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,084 INFO L290 TraceCheckUtils]: 116: Hoare triple {74181#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,085 INFO L290 TraceCheckUtils]: 117: Hoare triple {74181#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,085 INFO L290 TraceCheckUtils]: 118: Hoare triple {74181#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,085 INFO L290 TraceCheckUtils]: 119: Hoare triple {74181#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,085 INFO L290 TraceCheckUtils]: 120: Hoare triple {74181#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,085 INFO L290 TraceCheckUtils]: 121: Hoare triple {74181#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,085 INFO L290 TraceCheckUtils]: 122: Hoare triple {74181#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,085 INFO L290 TraceCheckUtils]: 123: Hoare triple {74181#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,085 INFO L290 TraceCheckUtils]: 124: Hoare triple {74181#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,085 INFO L290 TraceCheckUtils]: 125: Hoare triple {74181#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,085 INFO L290 TraceCheckUtils]: 126: Hoare triple {74181#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,085 INFO L290 TraceCheckUtils]: 127: Hoare triple {74181#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,086 INFO L290 TraceCheckUtils]: 128: Hoare triple {74181#true} assume 8672 == #t~mem79;havoc #t~mem79; {74181#true} is VALID [2022-04-07 16:17:06,086 INFO L290 TraceCheckUtils]: 129: Hoare triple {74181#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {74181#true} is VALID [2022-04-07 16:17:06,086 INFO L290 TraceCheckUtils]: 130: Hoare triple {74181#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {74181#true} is VALID [2022-04-07 16:17:06,086 INFO L290 TraceCheckUtils]: 131: Hoare triple {74181#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,086 INFO L290 TraceCheckUtils]: 132: Hoare triple {74181#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {74181#true} is VALID [2022-04-07 16:17:06,086 INFO L290 TraceCheckUtils]: 133: Hoare triple {74181#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,086 INFO L290 TraceCheckUtils]: 134: Hoare triple {74181#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,086 INFO L290 TraceCheckUtils]: 135: Hoare triple {74181#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {74181#true} is VALID [2022-04-07 16:17:06,086 INFO L290 TraceCheckUtils]: 136: Hoare triple {74181#true} ~skip~0 := 0; {74181#true} is VALID [2022-04-07 16:17:06,086 INFO L290 TraceCheckUtils]: 137: Hoare triple {74181#true} assume !false; {74181#true} is VALID [2022-04-07 16:17:06,086 INFO L290 TraceCheckUtils]: 138: Hoare triple {74181#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,086 INFO L290 TraceCheckUtils]: 139: Hoare triple {74181#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,087 INFO L290 TraceCheckUtils]: 140: Hoare triple {74181#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,087 INFO L290 TraceCheckUtils]: 141: Hoare triple {74181#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,087 INFO L290 TraceCheckUtils]: 142: Hoare triple {74181#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,087 INFO L290 TraceCheckUtils]: 143: Hoare triple {74181#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,087 INFO L290 TraceCheckUtils]: 144: Hoare triple {74181#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,087 INFO L290 TraceCheckUtils]: 145: Hoare triple {74181#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,087 INFO L290 TraceCheckUtils]: 146: Hoare triple {74181#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,087 INFO L290 TraceCheckUtils]: 147: Hoare triple {74181#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,087 INFO L290 TraceCheckUtils]: 148: Hoare triple {74181#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,087 INFO L290 TraceCheckUtils]: 149: Hoare triple {74181#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,087 INFO L290 TraceCheckUtils]: 150: Hoare triple {74181#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,087 INFO L290 TraceCheckUtils]: 151: Hoare triple {74181#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,087 INFO L290 TraceCheckUtils]: 152: Hoare triple {74181#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,087 INFO L290 TraceCheckUtils]: 153: Hoare triple {74181#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,088 INFO L290 TraceCheckUtils]: 154: Hoare triple {74181#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,088 INFO L290 TraceCheckUtils]: 155: Hoare triple {74181#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,088 INFO L290 TraceCheckUtils]: 156: Hoare triple {74181#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,088 INFO L290 TraceCheckUtils]: 157: Hoare triple {74181#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,088 INFO L290 TraceCheckUtils]: 158: Hoare triple {74181#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,088 INFO L290 TraceCheckUtils]: 159: Hoare triple {74181#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,088 INFO L290 TraceCheckUtils]: 160: Hoare triple {74181#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,088 INFO L290 TraceCheckUtils]: 161: Hoare triple {74181#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,088 INFO L290 TraceCheckUtils]: 162: Hoare triple {74181#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,088 INFO L290 TraceCheckUtils]: 163: Hoare triple {74181#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,088 INFO L290 TraceCheckUtils]: 164: Hoare triple {74181#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,088 INFO L290 TraceCheckUtils]: 165: Hoare triple {74181#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,088 INFO L290 TraceCheckUtils]: 166: Hoare triple {74181#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,088 INFO L290 TraceCheckUtils]: 167: Hoare triple {74181#true} assume 8640 == #t~mem75;havoc #t~mem75; {74181#true} is VALID [2022-04-07 16:17:06,089 INFO L290 TraceCheckUtils]: 168: Hoare triple {74181#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {74181#true} is VALID [2022-04-07 16:17:06,089 INFO L290 TraceCheckUtils]: 169: Hoare triple {74181#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {74181#true} is VALID [2022-04-07 16:17:06,089 INFO L290 TraceCheckUtils]: 170: Hoare triple {74181#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,089 INFO L290 TraceCheckUtils]: 171: Hoare triple {74181#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,089 INFO L290 TraceCheckUtils]: 172: Hoare triple {74181#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,089 INFO L290 TraceCheckUtils]: 173: Hoare triple {74181#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,089 INFO L290 TraceCheckUtils]: 174: Hoare triple {74181#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {74181#true} is VALID [2022-04-07 16:17:06,089 INFO L290 TraceCheckUtils]: 175: Hoare triple {74181#true} ~skip~0 := 0; {74181#true} is VALID [2022-04-07 16:17:06,089 INFO L290 TraceCheckUtils]: 176: Hoare triple {74181#true} assume !false; {74181#true} is VALID [2022-04-07 16:17:06,089 INFO L290 TraceCheckUtils]: 177: Hoare triple {74181#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,089 INFO L290 TraceCheckUtils]: 178: Hoare triple {74181#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,089 INFO L290 TraceCheckUtils]: 179: Hoare triple {74181#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,089 INFO L290 TraceCheckUtils]: 180: Hoare triple {74181#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,089 INFO L290 TraceCheckUtils]: 181: Hoare triple {74181#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,089 INFO L290 TraceCheckUtils]: 182: Hoare triple {74181#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,090 INFO L290 TraceCheckUtils]: 183: Hoare triple {74181#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,090 INFO L290 TraceCheckUtils]: 184: Hoare triple {74181#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,090 INFO L290 TraceCheckUtils]: 185: Hoare triple {74181#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,090 INFO L290 TraceCheckUtils]: 186: Hoare triple {74181#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,090 INFO L290 TraceCheckUtils]: 187: Hoare triple {74181#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,090 INFO L290 TraceCheckUtils]: 188: Hoare triple {74181#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,090 INFO L290 TraceCheckUtils]: 189: Hoare triple {74181#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,090 INFO L290 TraceCheckUtils]: 190: Hoare triple {74181#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,090 INFO L290 TraceCheckUtils]: 191: Hoare triple {74181#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,090 INFO L290 TraceCheckUtils]: 192: Hoare triple {74181#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,090 INFO L290 TraceCheckUtils]: 193: Hoare triple {74181#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,090 INFO L290 TraceCheckUtils]: 194: Hoare triple {74181#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,090 INFO L290 TraceCheckUtils]: 195: Hoare triple {74181#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,090 INFO L290 TraceCheckUtils]: 196: Hoare triple {74181#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,090 INFO L290 TraceCheckUtils]: 197: Hoare triple {74181#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,091 INFO L290 TraceCheckUtils]: 198: Hoare triple {74181#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,091 INFO L290 TraceCheckUtils]: 199: Hoare triple {74181#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,091 INFO L290 TraceCheckUtils]: 200: Hoare triple {74181#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,091 INFO L290 TraceCheckUtils]: 201: Hoare triple {74181#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,091 INFO L290 TraceCheckUtils]: 202: Hoare triple {74181#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,091 INFO L290 TraceCheckUtils]: 203: Hoare triple {74181#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,091 INFO L290 TraceCheckUtils]: 204: Hoare triple {74181#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,091 INFO L290 TraceCheckUtils]: 205: Hoare triple {74181#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,091 INFO L290 TraceCheckUtils]: 206: Hoare triple {74181#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,091 INFO L290 TraceCheckUtils]: 207: Hoare triple {74181#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,091 INFO L290 TraceCheckUtils]: 208: Hoare triple {74181#true} assume 8656 == #t~mem77;havoc #t~mem77; {74181#true} is VALID [2022-04-07 16:17:06,091 INFO L290 TraceCheckUtils]: 209: Hoare triple {74181#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {74181#true} is VALID [2022-04-07 16:17:06,092 INFO L290 TraceCheckUtils]: 210: Hoare triple {74181#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {74181#true} is VALID [2022-04-07 16:17:06,092 INFO L290 TraceCheckUtils]: 211: Hoare triple {74181#true} assume !(2 == ~blastFlag~0); {74181#true} is VALID [2022-04-07 16:17:06,092 INFO L290 TraceCheckUtils]: 212: Hoare triple {74181#true} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {74181#true} is VALID [2022-04-07 16:17:06,092 INFO L290 TraceCheckUtils]: 213: Hoare triple {74181#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,092 INFO L290 TraceCheckUtils]: 214: Hoare triple {74181#true} assume !(0 == ~tmp___10~0); {74181#true} is VALID [2022-04-07 16:17:06,092 INFO L290 TraceCheckUtils]: 215: Hoare triple {74181#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,092 INFO L290 TraceCheckUtils]: 216: Hoare triple {74181#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {74181#true} is VALID [2022-04-07 16:17:06,092 INFO L290 TraceCheckUtils]: 217: Hoare triple {74181#true} ~skip~0 := 0; {74181#true} is VALID [2022-04-07 16:17:06,092 INFO L290 TraceCheckUtils]: 218: Hoare triple {74181#true} assume !false; {74181#true} is VALID [2022-04-07 16:17:06,092 INFO L290 TraceCheckUtils]: 219: Hoare triple {74181#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,092 INFO L290 TraceCheckUtils]: 220: Hoare triple {74181#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,092 INFO L290 TraceCheckUtils]: 221: Hoare triple {74181#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,092 INFO L290 TraceCheckUtils]: 222: Hoare triple {74181#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,092 INFO L290 TraceCheckUtils]: 223: Hoare triple {74181#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,093 INFO L290 TraceCheckUtils]: 224: Hoare triple {74181#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,093 INFO L290 TraceCheckUtils]: 225: Hoare triple {74181#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,093 INFO L290 TraceCheckUtils]: 226: Hoare triple {74181#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,093 INFO L290 TraceCheckUtils]: 227: Hoare triple {74181#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,093 INFO L290 TraceCheckUtils]: 228: Hoare triple {74181#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,093 INFO L290 TraceCheckUtils]: 229: Hoare triple {74181#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,093 INFO L290 TraceCheckUtils]: 230: Hoare triple {74181#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,093 INFO L290 TraceCheckUtils]: 231: Hoare triple {74181#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,093 INFO L290 TraceCheckUtils]: 232: Hoare triple {74181#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,093 INFO L290 TraceCheckUtils]: 233: Hoare triple {74181#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,093 INFO L290 TraceCheckUtils]: 234: Hoare triple {74181#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,093 INFO L290 TraceCheckUtils]: 235: Hoare triple {74181#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,093 INFO L290 TraceCheckUtils]: 236: Hoare triple {74181#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,093 INFO L290 TraceCheckUtils]: 237: Hoare triple {74181#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,094 INFO L290 TraceCheckUtils]: 238: Hoare triple {74181#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,094 INFO L290 TraceCheckUtils]: 239: Hoare triple {74181#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,094 INFO L290 TraceCheckUtils]: 240: Hoare triple {74181#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,094 INFO L290 TraceCheckUtils]: 241: Hoare triple {74181#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,094 INFO L290 TraceCheckUtils]: 242: Hoare triple {74181#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,094 INFO L290 TraceCheckUtils]: 243: Hoare triple {74181#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,094 INFO L290 TraceCheckUtils]: 244: Hoare triple {74181#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,094 INFO L290 TraceCheckUtils]: 245: Hoare triple {74181#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,094 INFO L290 TraceCheckUtils]: 246: Hoare triple {74181#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,094 INFO L290 TraceCheckUtils]: 247: Hoare triple {74181#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,094 INFO L290 TraceCheckUtils]: 248: Hoare triple {74181#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,094 INFO L290 TraceCheckUtils]: 249: Hoare triple {74181#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,094 INFO L290 TraceCheckUtils]: 250: Hoare triple {74181#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,094 INFO L290 TraceCheckUtils]: 251: Hoare triple {74181#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {74181#true} is VALID [2022-04-07 16:17:06,095 INFO L290 TraceCheckUtils]: 252: Hoare triple {74181#true} assume 8672 == #t~mem79;havoc #t~mem79; {74181#true} is VALID [2022-04-07 16:17:06,095 INFO L290 TraceCheckUtils]: 253: Hoare triple {74181#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {74181#true} is VALID [2022-04-07 16:17:06,095 INFO L290 TraceCheckUtils]: 254: Hoare triple {74181#true} assume !(3 == ~blastFlag~0); {74181#true} is VALID [2022-04-07 16:17:06,095 INFO L290 TraceCheckUtils]: 255: Hoare triple {74181#true} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,095 INFO L290 TraceCheckUtils]: 256: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,096 INFO L290 TraceCheckUtils]: 257: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,096 INFO L290 TraceCheckUtils]: 258: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} call write~int(0, ~s.base, 64 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,096 INFO L290 TraceCheckUtils]: 259: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,096 INFO L290 TraceCheckUtils]: 260: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,097 INFO L290 TraceCheckUtils]: 261: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} ~skip~0 := 0; {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,097 INFO L290 TraceCheckUtils]: 262: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !false; {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,097 INFO L290 TraceCheckUtils]: 263: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,097 INFO L290 TraceCheckUtils]: 264: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,097 INFO L290 TraceCheckUtils]: 265: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,098 INFO L290 TraceCheckUtils]: 266: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,098 INFO L290 TraceCheckUtils]: 267: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,098 INFO L290 TraceCheckUtils]: 268: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,098 INFO L290 TraceCheckUtils]: 269: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,099 INFO L290 TraceCheckUtils]: 270: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,099 INFO L290 TraceCheckUtils]: 271: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,099 INFO L290 TraceCheckUtils]: 272: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,099 INFO L290 TraceCheckUtils]: 273: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,100 INFO L290 TraceCheckUtils]: 274: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,100 INFO L290 TraceCheckUtils]: 275: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,100 INFO L290 TraceCheckUtils]: 276: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,100 INFO L290 TraceCheckUtils]: 277: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,101 INFO L290 TraceCheckUtils]: 278: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,101 INFO L290 TraceCheckUtils]: 279: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,101 INFO L290 TraceCheckUtils]: 280: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,101 INFO L290 TraceCheckUtils]: 281: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,101 INFO L290 TraceCheckUtils]: 282: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,102 INFO L290 TraceCheckUtils]: 283: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,102 INFO L290 TraceCheckUtils]: 284: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,102 INFO L290 TraceCheckUtils]: 285: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,102 INFO L290 TraceCheckUtils]: 286: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,103 INFO L290 TraceCheckUtils]: 287: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,103 INFO L290 TraceCheckUtils]: 288: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,103 INFO L290 TraceCheckUtils]: 289: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,103 INFO L290 TraceCheckUtils]: 290: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,104 INFO L290 TraceCheckUtils]: 291: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,104 INFO L290 TraceCheckUtils]: 292: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume 8640 == #t~mem75;havoc #t~mem75; {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,104 INFO L290 TraceCheckUtils]: 293: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,104 INFO L290 TraceCheckUtils]: 294: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(4 == ~blastFlag~0); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,105 INFO L290 TraceCheckUtils]: 295: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume !(7 == ~blastFlag~0); {74959#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-07 16:17:06,105 INFO L290 TraceCheckUtils]: 296: Hoare triple {74959#(<= ssl3_accept_~blastFlag~0 7)} assume 10 == ~blastFlag~0; {74182#false} is VALID [2022-04-07 16:17:06,105 INFO L290 TraceCheckUtils]: 297: Hoare triple {74182#false} assume !false; {74182#false} is VALID [2022-04-07 16:17:06,106 INFO L134 CoverageAnalysis]: Checked inductivity of 715 backedges. 203 proven. 0 refuted. 0 times theorem prover too weak. 512 trivial. 0 not checked. [2022-04-07 16:17:06,106 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-07 16:17:06,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624435920] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:17:06,106 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-07 16:17:06,106 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-04-07 16:17:06,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179300619] [2022-04-07 16:17:06,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:17:06,107 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 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 298 [2022-04-07 16:17:06,107 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:17:06,107 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 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-07 16:17:06,184 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 125 edges. 125 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:17:06,184 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-07 16:17:06,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:17:06,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-07 16:17:06,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-04-07 16:17:06,187 INFO L87 Difference]: Start difference. First operand 1700 states and 2549 transitions. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 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-07 16:17:08,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:08,783 INFO L93 Difference]: Finished difference Result 3710 states and 5583 transitions. [2022-04-07 16:17:08,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-07 16:17:08,783 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 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 298 [2022-04-07 16:17:08,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:17:08,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 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-07 16:17:08,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 612 transitions. [2022-04-07 16:17:08,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 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-07 16:17:08,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 612 transitions. [2022-04-07 16:17:08,788 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3 states and 612 transitions. [2022-04-07 16:17:09,150 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 612 edges. 612 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:17:09,287 INFO L225 Difference]: With dead ends: 3710 [2022-04-07 16:17:09,287 INFO L226 Difference]: Without dead ends: 2038 [2022-04-07 16:17:09,289 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 302 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-04-07 16:17:09,289 INFO L913 BasicCegarLoop]: 198 mSDtfsCounter, 155 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-07 16:17:09,289 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 383 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-07 16:17:09,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2038 states. [2022-04-07 16:17:09,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2038 to 2038. [2022-04-07 16:17:09,460 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:17:09,462 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2038 states. Second operand has 2038 states, 2033 states have (on average 1.5046728971962617) internal successors, (3059), 2033 states have internal predecessors, (3059), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:09,463 INFO L74 IsIncluded]: Start isIncluded. First operand 2038 states. Second operand has 2038 states, 2033 states have (on average 1.5046728971962617) internal successors, (3059), 2033 states have internal predecessors, (3059), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:09,464 INFO L87 Difference]: Start difference. First operand 2038 states. Second operand has 2038 states, 2033 states have (on average 1.5046728971962617) internal successors, (3059), 2033 states have internal predecessors, (3059), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:09,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:09,577 INFO L93 Difference]: Finished difference Result 2038 states and 3063 transitions. [2022-04-07 16:17:09,578 INFO L276 IsEmpty]: Start isEmpty. Operand 2038 states and 3063 transitions. [2022-04-07 16:17:09,579 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:17:09,580 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:17:09,581 INFO L74 IsIncluded]: Start isIncluded. First operand has 2038 states, 2033 states have (on average 1.5046728971962617) internal successors, (3059), 2033 states have internal predecessors, (3059), 3 states have call successors, (3), 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 2038 states. [2022-04-07 16:17:09,582 INFO L87 Difference]: Start difference. First operand has 2038 states, 2033 states have (on average 1.5046728971962617) internal successors, (3059), 2033 states have internal predecessors, (3059), 3 states have call successors, (3), 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 2038 states. [2022-04-07 16:17:09,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:09,690 INFO L93 Difference]: Finished difference Result 2038 states and 3063 transitions. [2022-04-07 16:17:09,690 INFO L276 IsEmpty]: Start isEmpty. Operand 2038 states and 3063 transitions. [2022-04-07 16:17:09,692 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:17:09,692 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:17:09,692 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:17:09,692 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:17:09,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2038 states, 2033 states have (on average 1.5046728971962617) internal successors, (3059), 2033 states have internal predecessors, (3059), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:09,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2038 states to 2038 states and 3063 transitions. [2022-04-07 16:17:09,823 INFO L78 Accepts]: Start accepts. Automaton has 2038 states and 3063 transitions. Word has length 298 [2022-04-07 16:17:09,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:17:09,823 INFO L478 AbstractCegarLoop]: Abstraction has 2038 states and 3063 transitions. [2022-04-07 16:17:09,823 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 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-07 16:17:09,823 INFO L276 IsEmpty]: Start isEmpty. Operand 2038 states and 3063 transitions. [2022-04-07 16:17:09,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2022-04-07 16:17:09,826 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:17:09,826 INFO L499 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:17:09,846 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-07 16:17:10,027 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-04-07 16:17:10,027 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:17:10,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:17:10,028 INFO L85 PathProgramCache]: Analyzing trace with hash -375963140, now seen corresponding path program 1 times [2022-04-07 16:17:10,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:17:10,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625532610] [2022-04-07 16:17:10,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:17:10,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:17:10,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:10,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:17:10,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:10,261 INFO L290 TraceCheckUtils]: 0: Hoare triple {85555#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {85546#true} is VALID [2022-04-07 16:17:10,261 INFO L290 TraceCheckUtils]: 1: Hoare triple {85546#true} assume true; {85546#true} is VALID [2022-04-07 16:17:10,261 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {85546#true} {85546#true} #693#return; {85546#true} is VALID [2022-04-07 16:17:10,262 INFO L272 TraceCheckUtils]: 0: Hoare triple {85546#true} call ULTIMATE.init(); {85555#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:17:10,262 INFO L290 TraceCheckUtils]: 1: Hoare triple {85555#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {85546#true} is VALID [2022-04-07 16:17:10,262 INFO L290 TraceCheckUtils]: 2: Hoare triple {85546#true} assume true; {85546#true} is VALID [2022-04-07 16:17:10,263 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {85546#true} {85546#true} #693#return; {85546#true} is VALID [2022-04-07 16:17:10,263 INFO L272 TraceCheckUtils]: 4: Hoare triple {85546#true} call #t~ret161 := main(); {85546#true} is VALID [2022-04-07 16:17:10,263 INFO L290 TraceCheckUtils]: 5: Hoare triple {85546#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {85546#true} is VALID [2022-04-07 16:17:10,263 INFO L290 TraceCheckUtils]: 6: Hoare triple {85546#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,263 INFO L272 TraceCheckUtils]: 7: Hoare triple {85546#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {85546#true} is VALID [2022-04-07 16:17:10,263 INFO L290 TraceCheckUtils]: 8: Hoare triple {85546#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,263 INFO L290 TraceCheckUtils]: 9: Hoare triple {85546#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {85546#true} is VALID [2022-04-07 16:17:10,263 INFO L290 TraceCheckUtils]: 10: Hoare triple {85546#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {85546#true} is VALID [2022-04-07 16:17:10,263 INFO L290 TraceCheckUtils]: 11: Hoare triple {85546#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {85546#true} is VALID [2022-04-07 16:17:10,263 INFO L290 TraceCheckUtils]: 12: Hoare triple {85546#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,263 INFO L290 TraceCheckUtils]: 13: Hoare triple {85546#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {85546#true} is VALID [2022-04-07 16:17:10,263 INFO L290 TraceCheckUtils]: 14: Hoare triple {85546#true} assume !false; {85546#true} is VALID [2022-04-07 16:17:10,264 INFO L290 TraceCheckUtils]: 15: Hoare triple {85546#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,264 INFO L290 TraceCheckUtils]: 16: Hoare triple {85546#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,264 INFO L290 TraceCheckUtils]: 17: Hoare triple {85546#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,264 INFO L290 TraceCheckUtils]: 18: Hoare triple {85546#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,264 INFO L290 TraceCheckUtils]: 19: Hoare triple {85546#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,264 INFO L290 TraceCheckUtils]: 20: Hoare triple {85546#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,264 INFO L290 TraceCheckUtils]: 21: Hoare triple {85546#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,264 INFO L290 TraceCheckUtils]: 22: Hoare triple {85546#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,264 INFO L290 TraceCheckUtils]: 23: Hoare triple {85546#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,264 INFO L290 TraceCheckUtils]: 24: Hoare triple {85546#true} assume 8464 == #t~mem55;havoc #t~mem55; {85546#true} is VALID [2022-04-07 16:17:10,264 INFO L290 TraceCheckUtils]: 25: Hoare triple {85546#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {85546#true} is VALID [2022-04-07 16:17:10,264 INFO L290 TraceCheckUtils]: 26: Hoare triple {85546#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {85546#true} is VALID [2022-04-07 16:17:10,264 INFO L290 TraceCheckUtils]: 27: Hoare triple {85546#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,265 INFO L290 TraceCheckUtils]: 28: Hoare triple {85546#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,265 INFO L290 TraceCheckUtils]: 29: Hoare triple {85546#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85546#true} is VALID [2022-04-07 16:17:10,265 INFO L290 TraceCheckUtils]: 30: Hoare triple {85546#true} ~skip~0 := 0; {85546#true} is VALID [2022-04-07 16:17:10,265 INFO L290 TraceCheckUtils]: 31: Hoare triple {85546#true} assume !false; {85546#true} is VALID [2022-04-07 16:17:10,265 INFO L290 TraceCheckUtils]: 32: Hoare triple {85546#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,265 INFO L290 TraceCheckUtils]: 33: Hoare triple {85546#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,265 INFO L290 TraceCheckUtils]: 34: Hoare triple {85546#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,265 INFO L290 TraceCheckUtils]: 35: Hoare triple {85546#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,265 INFO L290 TraceCheckUtils]: 36: Hoare triple {85546#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,265 INFO L290 TraceCheckUtils]: 37: Hoare triple {85546#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,265 INFO L290 TraceCheckUtils]: 38: Hoare triple {85546#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,265 INFO L290 TraceCheckUtils]: 39: Hoare triple {85546#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,265 INFO L290 TraceCheckUtils]: 40: Hoare triple {85546#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,266 INFO L290 TraceCheckUtils]: 41: Hoare triple {85546#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,266 INFO L290 TraceCheckUtils]: 42: Hoare triple {85546#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,266 INFO L290 TraceCheckUtils]: 43: Hoare triple {85546#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,266 INFO L290 TraceCheckUtils]: 44: Hoare triple {85546#true} assume 8496 == #t~mem58;havoc #t~mem58; {85546#true} is VALID [2022-04-07 16:17:10,266 INFO L290 TraceCheckUtils]: 45: Hoare triple {85546#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {85546#true} is VALID [2022-04-07 16:17:10,266 INFO L290 TraceCheckUtils]: 46: Hoare triple {85546#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {85546#true} is VALID [2022-04-07 16:17:10,266 INFO L290 TraceCheckUtils]: 47: Hoare triple {85546#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,267 INFO L290 TraceCheckUtils]: 48: Hoare triple {85546#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,268 INFO L290 TraceCheckUtils]: 49: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,268 INFO L290 TraceCheckUtils]: 50: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,268 INFO L290 TraceCheckUtils]: 51: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,269 INFO L290 TraceCheckUtils]: 52: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} ~skip~0 := 0; {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,269 INFO L290 TraceCheckUtils]: 53: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,269 INFO L290 TraceCheckUtils]: 54: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,270 INFO L290 TraceCheckUtils]: 55: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,270 INFO L290 TraceCheckUtils]: 56: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,271 INFO L290 TraceCheckUtils]: 57: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,271 INFO L290 TraceCheckUtils]: 58: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,271 INFO L290 TraceCheckUtils]: 59: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,272 INFO L290 TraceCheckUtils]: 60: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,272 INFO L290 TraceCheckUtils]: 61: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,272 INFO L290 TraceCheckUtils]: 62: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,273 INFO L290 TraceCheckUtils]: 63: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,273 INFO L290 TraceCheckUtils]: 64: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,273 INFO L290 TraceCheckUtils]: 65: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,274 INFO L290 TraceCheckUtils]: 66: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,274 INFO L290 TraceCheckUtils]: 67: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,274 INFO L290 TraceCheckUtils]: 68: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,274 INFO L290 TraceCheckUtils]: 69: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,275 INFO L290 TraceCheckUtils]: 70: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,275 INFO L290 TraceCheckUtils]: 71: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,275 INFO L290 TraceCheckUtils]: 72: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,276 INFO L290 TraceCheckUtils]: 73: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,276 INFO L290 TraceCheckUtils]: 74: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,276 INFO L290 TraceCheckUtils]: 75: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,277 INFO L290 TraceCheckUtils]: 76: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,277 INFO L290 TraceCheckUtils]: 77: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,277 INFO L290 TraceCheckUtils]: 78: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,278 INFO L290 TraceCheckUtils]: 79: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,278 INFO L290 TraceCheckUtils]: 80: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,278 INFO L290 TraceCheckUtils]: 81: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,278 INFO L290 TraceCheckUtils]: 82: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,279 INFO L290 TraceCheckUtils]: 83: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,279 INFO L290 TraceCheckUtils]: 84: Hoare triple {85551#(not (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {85552#(not (= |ssl3_accept_#t~mem77| 3))} is VALID [2022-04-07 16:17:10,279 INFO L290 TraceCheckUtils]: 85: Hoare triple {85552#(not (= |ssl3_accept_#t~mem77| 3))} assume 8656 == #t~mem77;havoc #t~mem77; {85546#true} is VALID [2022-04-07 16:17:10,279 INFO L290 TraceCheckUtils]: 86: Hoare triple {85546#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {85546#true} is VALID [2022-04-07 16:17:10,279 INFO L290 TraceCheckUtils]: 87: Hoare triple {85546#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {85546#true} is VALID [2022-04-07 16:17:10,279 INFO L290 TraceCheckUtils]: 88: Hoare triple {85546#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {85546#true} is VALID [2022-04-07 16:17:10,279 INFO L290 TraceCheckUtils]: 89: Hoare triple {85546#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 90: Hoare triple {85546#true} assume !(0 == ~tmp___10~0); {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 91: Hoare triple {85546#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 92: Hoare triple {85546#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 93: Hoare triple {85546#true} ~skip~0 := 0; {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 94: Hoare triple {85546#true} assume !false; {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 95: Hoare triple {85546#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 96: Hoare triple {85546#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 97: Hoare triple {85546#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 98: Hoare triple {85546#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 99: Hoare triple {85546#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 100: Hoare triple {85546#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 101: Hoare triple {85546#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 102: Hoare triple {85546#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 103: Hoare triple {85546#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 104: Hoare triple {85546#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 105: Hoare triple {85546#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,280 INFO L290 TraceCheckUtils]: 106: Hoare triple {85546#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 107: Hoare triple {85546#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 108: Hoare triple {85546#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 109: Hoare triple {85546#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 110: Hoare triple {85546#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 111: Hoare triple {85546#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 112: Hoare triple {85546#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 113: Hoare triple {85546#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 114: Hoare triple {85546#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 115: Hoare triple {85546#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 116: Hoare triple {85546#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 117: Hoare triple {85546#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 118: Hoare triple {85546#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 119: Hoare triple {85546#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 120: Hoare triple {85546#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 121: Hoare triple {85546#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 122: Hoare triple {85546#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,281 INFO L290 TraceCheckUtils]: 123: Hoare triple {85546#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 124: Hoare triple {85546#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 125: Hoare triple {85546#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 126: Hoare triple {85546#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 127: Hoare triple {85546#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 128: Hoare triple {85546#true} assume 8672 == #t~mem79;havoc #t~mem79; {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 129: Hoare triple {85546#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 130: Hoare triple {85546#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 131: Hoare triple {85546#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 132: Hoare triple {85546#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 133: Hoare triple {85546#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 134: Hoare triple {85546#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 135: Hoare triple {85546#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 136: Hoare triple {85546#true} ~skip~0 := 0; {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 137: Hoare triple {85546#true} assume !false; {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 138: Hoare triple {85546#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 139: Hoare triple {85546#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 140: Hoare triple {85546#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,282 INFO L290 TraceCheckUtils]: 141: Hoare triple {85546#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,283 INFO L290 TraceCheckUtils]: 142: Hoare triple {85546#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,283 INFO L290 TraceCheckUtils]: 143: Hoare triple {85546#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,283 INFO L290 TraceCheckUtils]: 144: Hoare triple {85546#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,283 INFO L290 TraceCheckUtils]: 145: Hoare triple {85546#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,283 INFO L290 TraceCheckUtils]: 146: Hoare triple {85546#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,283 INFO L290 TraceCheckUtils]: 147: Hoare triple {85546#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,283 INFO L290 TraceCheckUtils]: 148: Hoare triple {85546#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,283 INFO L290 TraceCheckUtils]: 149: Hoare triple {85546#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,283 INFO L290 TraceCheckUtils]: 150: Hoare triple {85546#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,283 INFO L290 TraceCheckUtils]: 151: Hoare triple {85546#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,283 INFO L290 TraceCheckUtils]: 152: Hoare triple {85546#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,283 INFO L290 TraceCheckUtils]: 153: Hoare triple {85546#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,283 INFO L290 TraceCheckUtils]: 154: Hoare triple {85546#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,283 INFO L290 TraceCheckUtils]: 155: Hoare triple {85546#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,284 INFO L290 TraceCheckUtils]: 156: Hoare triple {85546#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,284 INFO L290 TraceCheckUtils]: 157: Hoare triple {85546#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,284 INFO L290 TraceCheckUtils]: 158: Hoare triple {85546#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,284 INFO L290 TraceCheckUtils]: 159: Hoare triple {85546#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,284 INFO L290 TraceCheckUtils]: 160: Hoare triple {85546#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,285 INFO L290 TraceCheckUtils]: 161: Hoare triple {85546#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,285 INFO L290 TraceCheckUtils]: 162: Hoare triple {85546#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,285 INFO L290 TraceCheckUtils]: 163: Hoare triple {85546#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,285 INFO L290 TraceCheckUtils]: 164: Hoare triple {85546#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,285 INFO L290 TraceCheckUtils]: 165: Hoare triple {85546#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,285 INFO L290 TraceCheckUtils]: 166: Hoare triple {85546#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,285 INFO L290 TraceCheckUtils]: 167: Hoare triple {85546#true} assume 8640 == #t~mem75;havoc #t~mem75; {85546#true} is VALID [2022-04-07 16:17:10,285 INFO L290 TraceCheckUtils]: 168: Hoare triple {85546#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {85546#true} is VALID [2022-04-07 16:17:10,285 INFO L290 TraceCheckUtils]: 169: Hoare triple {85546#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {85546#true} is VALID [2022-04-07 16:17:10,285 INFO L290 TraceCheckUtils]: 170: Hoare triple {85546#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:10,286 INFO L290 TraceCheckUtils]: 171: Hoare triple {85546#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,286 INFO L290 TraceCheckUtils]: 172: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,287 INFO L290 TraceCheckUtils]: 173: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,287 INFO L290 TraceCheckUtils]: 174: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,287 INFO L290 TraceCheckUtils]: 175: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} ~skip~0 := 0; {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,288 INFO L290 TraceCheckUtils]: 176: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,288 INFO L290 TraceCheckUtils]: 177: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,288 INFO L290 TraceCheckUtils]: 178: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,289 INFO L290 TraceCheckUtils]: 179: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,289 INFO L290 TraceCheckUtils]: 180: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,289 INFO L290 TraceCheckUtils]: 181: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,290 INFO L290 TraceCheckUtils]: 182: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,290 INFO L290 TraceCheckUtils]: 183: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,290 INFO L290 TraceCheckUtils]: 184: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,290 INFO L290 TraceCheckUtils]: 185: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,291 INFO L290 TraceCheckUtils]: 186: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,291 INFO L290 TraceCheckUtils]: 187: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,291 INFO L290 TraceCheckUtils]: 188: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,292 INFO L290 TraceCheckUtils]: 189: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,292 INFO L290 TraceCheckUtils]: 190: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,292 INFO L290 TraceCheckUtils]: 191: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,293 INFO L290 TraceCheckUtils]: 192: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,293 INFO L290 TraceCheckUtils]: 193: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,293 INFO L290 TraceCheckUtils]: 194: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,294 INFO L290 TraceCheckUtils]: 195: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,294 INFO L290 TraceCheckUtils]: 196: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,295 INFO L290 TraceCheckUtils]: 197: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,295 INFO L290 TraceCheckUtils]: 198: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,295 INFO L290 TraceCheckUtils]: 199: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,296 INFO L290 TraceCheckUtils]: 200: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,296 INFO L290 TraceCheckUtils]: 201: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,296 INFO L290 TraceCheckUtils]: 202: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,297 INFO L290 TraceCheckUtils]: 203: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,303 INFO L290 TraceCheckUtils]: 204: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,303 INFO L290 TraceCheckUtils]: 205: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,304 INFO L290 TraceCheckUtils]: 206: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:10,304 INFO L290 TraceCheckUtils]: 207: Hoare triple {85553#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {85554#(not (= |ssl3_accept_#t~mem77| 8656))} is VALID [2022-04-07 16:17:10,304 INFO L290 TraceCheckUtils]: 208: Hoare triple {85554#(not (= |ssl3_accept_#t~mem77| 8656))} assume 8656 == #t~mem77;havoc #t~mem77; {85547#false} is VALID [2022-04-07 16:17:10,304 INFO L290 TraceCheckUtils]: 209: Hoare triple {85547#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {85547#false} is VALID [2022-04-07 16:17:10,304 INFO L290 TraceCheckUtils]: 210: Hoare triple {85547#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {85547#false} is VALID [2022-04-07 16:17:10,304 INFO L290 TraceCheckUtils]: 211: Hoare triple {85547#false} assume !(2 == ~blastFlag~0); {85547#false} is VALID [2022-04-07 16:17:10,304 INFO L290 TraceCheckUtils]: 212: Hoare triple {85547#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {85547#false} is VALID [2022-04-07 16:17:10,304 INFO L290 TraceCheckUtils]: 213: Hoare triple {85547#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,305 INFO L290 TraceCheckUtils]: 214: Hoare triple {85547#false} assume !(0 == ~tmp___10~0); {85547#false} is VALID [2022-04-07 16:17:10,305 INFO L290 TraceCheckUtils]: 215: Hoare triple {85547#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,305 INFO L290 TraceCheckUtils]: 216: Hoare triple {85547#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85547#false} is VALID [2022-04-07 16:17:10,310 INFO L290 TraceCheckUtils]: 217: Hoare triple {85547#false} ~skip~0 := 0; {85547#false} is VALID [2022-04-07 16:17:10,310 INFO L290 TraceCheckUtils]: 218: Hoare triple {85547#false} assume !false; {85547#false} is VALID [2022-04-07 16:17:10,310 INFO L290 TraceCheckUtils]: 219: Hoare triple {85547#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,310 INFO L290 TraceCheckUtils]: 220: Hoare triple {85547#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,310 INFO L290 TraceCheckUtils]: 221: Hoare triple {85547#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,310 INFO L290 TraceCheckUtils]: 222: Hoare triple {85547#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,310 INFO L290 TraceCheckUtils]: 223: Hoare triple {85547#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,310 INFO L290 TraceCheckUtils]: 224: Hoare triple {85547#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,310 INFO L290 TraceCheckUtils]: 225: Hoare triple {85547#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,310 INFO L290 TraceCheckUtils]: 226: Hoare triple {85547#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,311 INFO L290 TraceCheckUtils]: 227: Hoare triple {85547#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,311 INFO L290 TraceCheckUtils]: 228: Hoare triple {85547#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,311 INFO L290 TraceCheckUtils]: 229: Hoare triple {85547#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,311 INFO L290 TraceCheckUtils]: 230: Hoare triple {85547#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,311 INFO L290 TraceCheckUtils]: 231: Hoare triple {85547#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,311 INFO L290 TraceCheckUtils]: 232: Hoare triple {85547#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,311 INFO L290 TraceCheckUtils]: 233: Hoare triple {85547#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,311 INFO L290 TraceCheckUtils]: 234: Hoare triple {85547#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,311 INFO L290 TraceCheckUtils]: 235: Hoare triple {85547#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,311 INFO L290 TraceCheckUtils]: 236: Hoare triple {85547#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,311 INFO L290 TraceCheckUtils]: 237: Hoare triple {85547#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,311 INFO L290 TraceCheckUtils]: 238: Hoare triple {85547#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,312 INFO L290 TraceCheckUtils]: 239: Hoare triple {85547#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,312 INFO L290 TraceCheckUtils]: 240: Hoare triple {85547#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,312 INFO L290 TraceCheckUtils]: 241: Hoare triple {85547#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,312 INFO L290 TraceCheckUtils]: 242: Hoare triple {85547#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,312 INFO L290 TraceCheckUtils]: 243: Hoare triple {85547#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,312 INFO L290 TraceCheckUtils]: 244: Hoare triple {85547#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,312 INFO L290 TraceCheckUtils]: 245: Hoare triple {85547#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,312 INFO L290 TraceCheckUtils]: 246: Hoare triple {85547#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,312 INFO L290 TraceCheckUtils]: 247: Hoare triple {85547#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,312 INFO L290 TraceCheckUtils]: 248: Hoare triple {85547#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,312 INFO L290 TraceCheckUtils]: 249: Hoare triple {85547#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,312 INFO L290 TraceCheckUtils]: 250: Hoare triple {85547#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,312 INFO L290 TraceCheckUtils]: 251: Hoare triple {85547#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,313 INFO L290 TraceCheckUtils]: 252: Hoare triple {85547#false} assume 8672 == #t~mem79;havoc #t~mem79; {85547#false} is VALID [2022-04-07 16:17:10,313 INFO L290 TraceCheckUtils]: 253: Hoare triple {85547#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {85547#false} is VALID [2022-04-07 16:17:10,313 INFO L290 TraceCheckUtils]: 254: Hoare triple {85547#false} assume !(3 == ~blastFlag~0); {85547#false} is VALID [2022-04-07 16:17:10,313 INFO L290 TraceCheckUtils]: 255: Hoare triple {85547#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {85547#false} is VALID [2022-04-07 16:17:10,313 INFO L290 TraceCheckUtils]: 256: Hoare triple {85547#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,313 INFO L290 TraceCheckUtils]: 257: Hoare triple {85547#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {85547#false} is VALID [2022-04-07 16:17:10,313 INFO L290 TraceCheckUtils]: 258: Hoare triple {85547#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,313 INFO L290 TraceCheckUtils]: 259: Hoare triple {85547#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,313 INFO L290 TraceCheckUtils]: 260: Hoare triple {85547#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85547#false} is VALID [2022-04-07 16:17:10,313 INFO L290 TraceCheckUtils]: 261: Hoare triple {85547#false} ~skip~0 := 0; {85547#false} is VALID [2022-04-07 16:17:10,313 INFO L290 TraceCheckUtils]: 262: Hoare triple {85547#false} assume !false; {85547#false} is VALID [2022-04-07 16:17:10,313 INFO L290 TraceCheckUtils]: 263: Hoare triple {85547#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,313 INFO L290 TraceCheckUtils]: 264: Hoare triple {85547#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,314 INFO L290 TraceCheckUtils]: 265: Hoare triple {85547#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,314 INFO L290 TraceCheckUtils]: 266: Hoare triple {85547#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,314 INFO L290 TraceCheckUtils]: 267: Hoare triple {85547#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,314 INFO L290 TraceCheckUtils]: 268: Hoare triple {85547#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,314 INFO L290 TraceCheckUtils]: 269: Hoare triple {85547#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,314 INFO L290 TraceCheckUtils]: 270: Hoare triple {85547#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,314 INFO L290 TraceCheckUtils]: 271: Hoare triple {85547#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,314 INFO L290 TraceCheckUtils]: 272: Hoare triple {85547#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,314 INFO L290 TraceCheckUtils]: 273: Hoare triple {85547#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,314 INFO L290 TraceCheckUtils]: 274: Hoare triple {85547#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,314 INFO L290 TraceCheckUtils]: 275: Hoare triple {85547#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,314 INFO L290 TraceCheckUtils]: 276: Hoare triple {85547#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,315 INFO L290 TraceCheckUtils]: 277: Hoare triple {85547#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,315 INFO L290 TraceCheckUtils]: 278: Hoare triple {85547#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,315 INFO L290 TraceCheckUtils]: 279: Hoare triple {85547#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,315 INFO L290 TraceCheckUtils]: 280: Hoare triple {85547#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,315 INFO L290 TraceCheckUtils]: 281: Hoare triple {85547#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,315 INFO L290 TraceCheckUtils]: 282: Hoare triple {85547#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,315 INFO L290 TraceCheckUtils]: 283: Hoare triple {85547#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,315 INFO L290 TraceCheckUtils]: 284: Hoare triple {85547#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,315 INFO L290 TraceCheckUtils]: 285: Hoare triple {85547#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,315 INFO L290 TraceCheckUtils]: 286: Hoare triple {85547#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,315 INFO L290 TraceCheckUtils]: 287: Hoare triple {85547#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,315 INFO L290 TraceCheckUtils]: 288: Hoare triple {85547#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,315 INFO L290 TraceCheckUtils]: 289: Hoare triple {85547#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,316 INFO L290 TraceCheckUtils]: 290: Hoare triple {85547#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,316 INFO L290 TraceCheckUtils]: 291: Hoare triple {85547#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,316 INFO L290 TraceCheckUtils]: 292: Hoare triple {85547#false} assume 8640 == #t~mem75;havoc #t~mem75; {85547#false} is VALID [2022-04-07 16:17:10,316 INFO L290 TraceCheckUtils]: 293: Hoare triple {85547#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {85547#false} is VALID [2022-04-07 16:17:10,316 INFO L290 TraceCheckUtils]: 294: Hoare triple {85547#false} assume !(4 == ~blastFlag~0); {85547#false} is VALID [2022-04-07 16:17:10,316 INFO L290 TraceCheckUtils]: 295: Hoare triple {85547#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {85547#false} is VALID [2022-04-07 16:17:10,316 INFO L290 TraceCheckUtils]: 296: Hoare triple {85547#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,316 INFO L290 TraceCheckUtils]: 297: Hoare triple {85547#false} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,316 INFO L290 TraceCheckUtils]: 298: Hoare triple {85547#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,316 INFO L290 TraceCheckUtils]: 299: Hoare triple {85547#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,316 INFO L290 TraceCheckUtils]: 300: Hoare triple {85547#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85547#false} is VALID [2022-04-07 16:17:10,316 INFO L290 TraceCheckUtils]: 301: Hoare triple {85547#false} ~skip~0 := 0; {85547#false} is VALID [2022-04-07 16:17:10,316 INFO L290 TraceCheckUtils]: 302: Hoare triple {85547#false} assume !false; {85547#false} is VALID [2022-04-07 16:17:10,317 INFO L290 TraceCheckUtils]: 303: Hoare triple {85547#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,317 INFO L290 TraceCheckUtils]: 304: Hoare triple {85547#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,317 INFO L290 TraceCheckUtils]: 305: Hoare triple {85547#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,317 INFO L290 TraceCheckUtils]: 306: Hoare triple {85547#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,317 INFO L290 TraceCheckUtils]: 307: Hoare triple {85547#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,317 INFO L290 TraceCheckUtils]: 308: Hoare triple {85547#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,317 INFO L290 TraceCheckUtils]: 309: Hoare triple {85547#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,317 INFO L290 TraceCheckUtils]: 310: Hoare triple {85547#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,317 INFO L290 TraceCheckUtils]: 311: Hoare triple {85547#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,317 INFO L290 TraceCheckUtils]: 312: Hoare triple {85547#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,317 INFO L290 TraceCheckUtils]: 313: Hoare triple {85547#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,317 INFO L290 TraceCheckUtils]: 314: Hoare triple {85547#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,318 INFO L290 TraceCheckUtils]: 315: Hoare triple {85547#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,318 INFO L290 TraceCheckUtils]: 316: Hoare triple {85547#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,318 INFO L290 TraceCheckUtils]: 317: Hoare triple {85547#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,318 INFO L290 TraceCheckUtils]: 318: Hoare triple {85547#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,318 INFO L290 TraceCheckUtils]: 319: Hoare triple {85547#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,318 INFO L290 TraceCheckUtils]: 320: Hoare triple {85547#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,318 INFO L290 TraceCheckUtils]: 321: Hoare triple {85547#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,318 INFO L290 TraceCheckUtils]: 322: Hoare triple {85547#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,318 INFO L290 TraceCheckUtils]: 323: Hoare triple {85547#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,318 INFO L290 TraceCheckUtils]: 324: Hoare triple {85547#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,318 INFO L290 TraceCheckUtils]: 325: Hoare triple {85547#false} assume 8448 == #t~mem68;havoc #t~mem68; {85547#false} is VALID [2022-04-07 16:17:10,318 INFO L290 TraceCheckUtils]: 326: Hoare triple {85547#false} assume !(~num1~0 > 0); {85547#false} is VALID [2022-04-07 16:17:10,318 INFO L290 TraceCheckUtils]: 327: Hoare triple {85547#false} call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem133 := read~int(#t~mem132.base, 844 + #t~mem132.offset, 4);call write~int(#t~mem133, ~s.base, 52 + ~s.offset, 4);havoc #t~mem132.base, #t~mem132.offset;havoc #t~mem133; {85547#false} is VALID [2022-04-07 16:17:10,319 INFO L290 TraceCheckUtils]: 328: Hoare triple {85547#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,319 INFO L290 TraceCheckUtils]: 329: Hoare triple {85547#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85547#false} is VALID [2022-04-07 16:17:10,319 INFO L290 TraceCheckUtils]: 330: Hoare triple {85547#false} ~skip~0 := 0; {85547#false} is VALID [2022-04-07 16:17:10,319 INFO L290 TraceCheckUtils]: 331: Hoare triple {85547#false} assume !false; {85547#false} is VALID [2022-04-07 16:17:10,319 INFO L290 TraceCheckUtils]: 332: Hoare triple {85547#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,319 INFO L290 TraceCheckUtils]: 333: Hoare triple {85547#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,319 INFO L290 TraceCheckUtils]: 334: Hoare triple {85547#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,319 INFO L290 TraceCheckUtils]: 335: Hoare triple {85547#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,319 INFO L290 TraceCheckUtils]: 336: Hoare triple {85547#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,319 INFO L290 TraceCheckUtils]: 337: Hoare triple {85547#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,319 INFO L290 TraceCheckUtils]: 338: Hoare triple {85547#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,319 INFO L290 TraceCheckUtils]: 339: Hoare triple {85547#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,319 INFO L290 TraceCheckUtils]: 340: Hoare triple {85547#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,320 INFO L290 TraceCheckUtils]: 341: Hoare triple {85547#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,320 INFO L290 TraceCheckUtils]: 342: Hoare triple {85547#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,320 INFO L290 TraceCheckUtils]: 343: Hoare triple {85547#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,320 INFO L290 TraceCheckUtils]: 344: Hoare triple {85547#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,320 INFO L290 TraceCheckUtils]: 345: Hoare triple {85547#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,320 INFO L290 TraceCheckUtils]: 346: Hoare triple {85547#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,320 INFO L290 TraceCheckUtils]: 347: Hoare triple {85547#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,320 INFO L290 TraceCheckUtils]: 348: Hoare triple {85547#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,320 INFO L290 TraceCheckUtils]: 349: Hoare triple {85547#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,320 INFO L290 TraceCheckUtils]: 350: Hoare triple {85547#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,320 INFO L290 TraceCheckUtils]: 351: Hoare triple {85547#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,320 INFO L290 TraceCheckUtils]: 352: Hoare triple {85547#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,321 INFO L290 TraceCheckUtils]: 353: Hoare triple {85547#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,321 INFO L290 TraceCheckUtils]: 354: Hoare triple {85547#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,321 INFO L290 TraceCheckUtils]: 355: Hoare triple {85547#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,321 INFO L290 TraceCheckUtils]: 356: Hoare triple {85547#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,321 INFO L290 TraceCheckUtils]: 357: Hoare triple {85547#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,321 INFO L290 TraceCheckUtils]: 358: Hoare triple {85547#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,321 INFO L290 TraceCheckUtils]: 359: Hoare triple {85547#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,321 INFO L290 TraceCheckUtils]: 360: Hoare triple {85547#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {85547#false} is VALID [2022-04-07 16:17:10,321 INFO L290 TraceCheckUtils]: 361: Hoare triple {85547#false} assume 8640 == #t~mem75;havoc #t~mem75; {85547#false} is VALID [2022-04-07 16:17:10,321 INFO L290 TraceCheckUtils]: 362: Hoare triple {85547#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {85547#false} is VALID [2022-04-07 16:17:10,321 INFO L290 TraceCheckUtils]: 363: Hoare triple {85547#false} assume !(4 == ~blastFlag~0); {85547#false} is VALID [2022-04-07 16:17:10,321 INFO L290 TraceCheckUtils]: 364: Hoare triple {85547#false} assume !(7 == ~blastFlag~0); {85547#false} is VALID [2022-04-07 16:17:10,322 INFO L290 TraceCheckUtils]: 365: Hoare triple {85547#false} assume 10 == ~blastFlag~0; {85547#false} is VALID [2022-04-07 16:17:10,322 INFO L290 TraceCheckUtils]: 366: Hoare triple {85547#false} assume !false; {85547#false} is VALID [2022-04-07 16:17:10,323 INFO L134 CoverageAnalysis]: Checked inductivity of 1172 backedges. 779 proven. 106 refuted. 0 times theorem prover too weak. 287 trivial. 0 not checked. [2022-04-07 16:17:10,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:17:10,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625532610] [2022-04-07 16:17:10,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625532610] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-07 16:17:10,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299124717] [2022-04-07 16:17:10,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:17:10,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 16:17:10,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 16:17:10,324 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-07 16:17:10,327 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-07 16:17:10,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:10,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 1804 conjuncts, 2 conjunts are in the unsatisfiable core [2022-04-07 16:17:11,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:11,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 16:17:11,792 INFO L272 TraceCheckUtils]: 0: Hoare triple {85546#true} call ULTIMATE.init(); {85546#true} is VALID [2022-04-07 16:17:11,793 INFO L290 TraceCheckUtils]: 1: Hoare triple {85546#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {85546#true} is VALID [2022-04-07 16:17:11,793 INFO L290 TraceCheckUtils]: 2: Hoare triple {85546#true} assume true; {85546#true} is VALID [2022-04-07 16:17:11,793 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {85546#true} {85546#true} #693#return; {85546#true} is VALID [2022-04-07 16:17:11,793 INFO L272 TraceCheckUtils]: 4: Hoare triple {85546#true} call #t~ret161 := main(); {85546#true} is VALID [2022-04-07 16:17:11,793 INFO L290 TraceCheckUtils]: 5: Hoare triple {85546#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {85546#true} is VALID [2022-04-07 16:17:11,793 INFO L290 TraceCheckUtils]: 6: Hoare triple {85546#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,793 INFO L272 TraceCheckUtils]: 7: Hoare triple {85546#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {85546#true} is VALID [2022-04-07 16:17:11,793 INFO L290 TraceCheckUtils]: 8: Hoare triple {85546#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,793 INFO L290 TraceCheckUtils]: 9: Hoare triple {85546#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {85546#true} is VALID [2022-04-07 16:17:11,793 INFO L290 TraceCheckUtils]: 10: Hoare triple {85546#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {85546#true} is VALID [2022-04-07 16:17:11,793 INFO L290 TraceCheckUtils]: 11: Hoare triple {85546#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {85546#true} is VALID [2022-04-07 16:17:11,793 INFO L290 TraceCheckUtils]: 12: Hoare triple {85546#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 13: Hoare triple {85546#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 14: Hoare triple {85546#true} assume !false; {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 15: Hoare triple {85546#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 16: Hoare triple {85546#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 17: Hoare triple {85546#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 18: Hoare triple {85546#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 19: Hoare triple {85546#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 20: Hoare triple {85546#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 21: Hoare triple {85546#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 22: Hoare triple {85546#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 23: Hoare triple {85546#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 24: Hoare triple {85546#true} assume 8464 == #t~mem55;havoc #t~mem55; {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 25: Hoare triple {85546#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 26: Hoare triple {85546#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 27: Hoare triple {85546#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,794 INFO L290 TraceCheckUtils]: 28: Hoare triple {85546#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 29: Hoare triple {85546#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 30: Hoare triple {85546#true} ~skip~0 := 0; {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 31: Hoare triple {85546#true} assume !false; {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 32: Hoare triple {85546#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 33: Hoare triple {85546#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 34: Hoare triple {85546#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 35: Hoare triple {85546#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 36: Hoare triple {85546#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 37: Hoare triple {85546#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 38: Hoare triple {85546#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 39: Hoare triple {85546#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 40: Hoare triple {85546#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 41: Hoare triple {85546#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 42: Hoare triple {85546#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 43: Hoare triple {85546#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,795 INFO L290 TraceCheckUtils]: 44: Hoare triple {85546#true} assume 8496 == #t~mem58;havoc #t~mem58; {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 45: Hoare triple {85546#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 46: Hoare triple {85546#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 47: Hoare triple {85546#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 48: Hoare triple {85546#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 49: Hoare triple {85546#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 50: Hoare triple {85546#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 51: Hoare triple {85546#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 52: Hoare triple {85546#true} ~skip~0 := 0; {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 53: Hoare triple {85546#true} assume !false; {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 54: Hoare triple {85546#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 55: Hoare triple {85546#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 56: Hoare triple {85546#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 57: Hoare triple {85546#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 58: Hoare triple {85546#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 59: Hoare triple {85546#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,796 INFO L290 TraceCheckUtils]: 60: Hoare triple {85546#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 61: Hoare triple {85546#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 62: Hoare triple {85546#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 63: Hoare triple {85546#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 64: Hoare triple {85546#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 65: Hoare triple {85546#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 66: Hoare triple {85546#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 67: Hoare triple {85546#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 68: Hoare triple {85546#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 69: Hoare triple {85546#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 70: Hoare triple {85546#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 71: Hoare triple {85546#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 72: Hoare triple {85546#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 73: Hoare triple {85546#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 74: Hoare triple {85546#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 75: Hoare triple {85546#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,797 INFO L290 TraceCheckUtils]: 76: Hoare triple {85546#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 77: Hoare triple {85546#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 78: Hoare triple {85546#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 79: Hoare triple {85546#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 80: Hoare triple {85546#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 81: Hoare triple {85546#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 82: Hoare triple {85546#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 83: Hoare triple {85546#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 84: Hoare triple {85546#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 85: Hoare triple {85546#true} assume 8656 == #t~mem77;havoc #t~mem77; {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 86: Hoare triple {85546#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 87: Hoare triple {85546#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 88: Hoare triple {85546#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 89: Hoare triple {85546#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 90: Hoare triple {85546#true} assume !(0 == ~tmp___10~0); {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 91: Hoare triple {85546#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,798 INFO L290 TraceCheckUtils]: 92: Hoare triple {85546#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 93: Hoare triple {85546#true} ~skip~0 := 0; {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 94: Hoare triple {85546#true} assume !false; {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 95: Hoare triple {85546#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 96: Hoare triple {85546#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 97: Hoare triple {85546#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 98: Hoare triple {85546#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 99: Hoare triple {85546#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 100: Hoare triple {85546#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 101: Hoare triple {85546#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 102: Hoare triple {85546#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 103: Hoare triple {85546#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 104: Hoare triple {85546#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 105: Hoare triple {85546#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 106: Hoare triple {85546#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 107: Hoare triple {85546#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,799 INFO L290 TraceCheckUtils]: 108: Hoare triple {85546#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 109: Hoare triple {85546#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 110: Hoare triple {85546#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 111: Hoare triple {85546#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 112: Hoare triple {85546#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 113: Hoare triple {85546#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 114: Hoare triple {85546#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 115: Hoare triple {85546#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 116: Hoare triple {85546#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 117: Hoare triple {85546#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 118: Hoare triple {85546#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 119: Hoare triple {85546#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 120: Hoare triple {85546#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 121: Hoare triple {85546#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 122: Hoare triple {85546#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 123: Hoare triple {85546#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,800 INFO L290 TraceCheckUtils]: 124: Hoare triple {85546#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 125: Hoare triple {85546#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 126: Hoare triple {85546#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 127: Hoare triple {85546#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 128: Hoare triple {85546#true} assume 8672 == #t~mem79;havoc #t~mem79; {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 129: Hoare triple {85546#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 130: Hoare triple {85546#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 131: Hoare triple {85546#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 132: Hoare triple {85546#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 133: Hoare triple {85546#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 134: Hoare triple {85546#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 135: Hoare triple {85546#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 136: Hoare triple {85546#true} ~skip~0 := 0; {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 137: Hoare triple {85546#true} assume !false; {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 138: Hoare triple {85546#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 139: Hoare triple {85546#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,801 INFO L290 TraceCheckUtils]: 140: Hoare triple {85546#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 141: Hoare triple {85546#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 142: Hoare triple {85546#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 143: Hoare triple {85546#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 144: Hoare triple {85546#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 145: Hoare triple {85546#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 146: Hoare triple {85546#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 147: Hoare triple {85546#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 148: Hoare triple {85546#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 149: Hoare triple {85546#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 150: Hoare triple {85546#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 151: Hoare triple {85546#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 152: Hoare triple {85546#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 153: Hoare triple {85546#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 154: Hoare triple {85546#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 155: Hoare triple {85546#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 156: Hoare triple {85546#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,802 INFO L290 TraceCheckUtils]: 157: Hoare triple {85546#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,803 INFO L290 TraceCheckUtils]: 158: Hoare triple {85546#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,803 INFO L290 TraceCheckUtils]: 159: Hoare triple {85546#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,803 INFO L290 TraceCheckUtils]: 160: Hoare triple {85546#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,803 INFO L290 TraceCheckUtils]: 161: Hoare triple {85546#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,803 INFO L290 TraceCheckUtils]: 162: Hoare triple {85546#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,803 INFO L290 TraceCheckUtils]: 163: Hoare triple {85546#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,803 INFO L290 TraceCheckUtils]: 164: Hoare triple {85546#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,803 INFO L290 TraceCheckUtils]: 165: Hoare triple {85546#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,803 INFO L290 TraceCheckUtils]: 166: Hoare triple {85546#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,803 INFO L290 TraceCheckUtils]: 167: Hoare triple {85546#true} assume 8640 == #t~mem75;havoc #t~mem75; {85546#true} is VALID [2022-04-07 16:17:11,803 INFO L290 TraceCheckUtils]: 168: Hoare triple {85546#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {85546#true} is VALID [2022-04-07 16:17:11,813 INFO L290 TraceCheckUtils]: 169: Hoare triple {85546#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {85546#true} is VALID [2022-04-07 16:17:11,813 INFO L290 TraceCheckUtils]: 170: Hoare triple {85546#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,813 INFO L290 TraceCheckUtils]: 171: Hoare triple {85546#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,813 INFO L290 TraceCheckUtils]: 172: Hoare triple {85546#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,813 INFO L290 TraceCheckUtils]: 173: Hoare triple {85546#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 174: Hoare triple {85546#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 175: Hoare triple {85546#true} ~skip~0 := 0; {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 176: Hoare triple {85546#true} assume !false; {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 177: Hoare triple {85546#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 178: Hoare triple {85546#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 179: Hoare triple {85546#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 180: Hoare triple {85546#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 181: Hoare triple {85546#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 182: Hoare triple {85546#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 183: Hoare triple {85546#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 184: Hoare triple {85546#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 185: Hoare triple {85546#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 186: Hoare triple {85546#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 187: Hoare triple {85546#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 188: Hoare triple {85546#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,814 INFO L290 TraceCheckUtils]: 189: Hoare triple {85546#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 190: Hoare triple {85546#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 191: Hoare triple {85546#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 192: Hoare triple {85546#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 193: Hoare triple {85546#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 194: Hoare triple {85546#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 195: Hoare triple {85546#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 196: Hoare triple {85546#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 197: Hoare triple {85546#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 198: Hoare triple {85546#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 199: Hoare triple {85546#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 200: Hoare triple {85546#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 201: Hoare triple {85546#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 202: Hoare triple {85546#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 203: Hoare triple {85546#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 204: Hoare triple {85546#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 205: Hoare triple {85546#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,815 INFO L290 TraceCheckUtils]: 206: Hoare triple {85546#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 207: Hoare triple {85546#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 208: Hoare triple {85546#true} assume 8656 == #t~mem77;havoc #t~mem77; {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 209: Hoare triple {85546#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 210: Hoare triple {85546#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 211: Hoare triple {85546#true} assume !(2 == ~blastFlag~0); {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 212: Hoare triple {85546#true} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 213: Hoare triple {85546#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 214: Hoare triple {85546#true} assume !(0 == ~tmp___10~0); {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 215: Hoare triple {85546#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 216: Hoare triple {85546#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 217: Hoare triple {85546#true} ~skip~0 := 0; {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 218: Hoare triple {85546#true} assume !false; {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 219: Hoare triple {85546#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 220: Hoare triple {85546#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 221: Hoare triple {85546#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,816 INFO L290 TraceCheckUtils]: 222: Hoare triple {85546#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 223: Hoare triple {85546#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 224: Hoare triple {85546#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 225: Hoare triple {85546#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 226: Hoare triple {85546#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 227: Hoare triple {85546#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 228: Hoare triple {85546#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 229: Hoare triple {85546#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 230: Hoare triple {85546#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 231: Hoare triple {85546#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 232: Hoare triple {85546#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 233: Hoare triple {85546#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 234: Hoare triple {85546#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 235: Hoare triple {85546#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 236: Hoare triple {85546#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 237: Hoare triple {85546#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 238: Hoare triple {85546#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,817 INFO L290 TraceCheckUtils]: 239: Hoare triple {85546#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 240: Hoare triple {85546#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 241: Hoare triple {85546#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 242: Hoare triple {85546#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 243: Hoare triple {85546#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 244: Hoare triple {85546#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 245: Hoare triple {85546#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 246: Hoare triple {85546#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 247: Hoare triple {85546#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 248: Hoare triple {85546#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 249: Hoare triple {85546#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 250: Hoare triple {85546#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 251: Hoare triple {85546#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 252: Hoare triple {85546#true} assume 8672 == #t~mem79;havoc #t~mem79; {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 253: Hoare triple {85546#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 254: Hoare triple {85546#true} assume !(3 == ~blastFlag~0); {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 255: Hoare triple {85546#true} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {85546#true} is VALID [2022-04-07 16:17:11,818 INFO L290 TraceCheckUtils]: 256: Hoare triple {85546#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 257: Hoare triple {85546#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 258: Hoare triple {85546#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 259: Hoare triple {85546#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 260: Hoare triple {85546#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 261: Hoare triple {85546#true} ~skip~0 := 0; {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 262: Hoare triple {85546#true} assume !false; {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 263: Hoare triple {85546#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 264: Hoare triple {85546#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 265: Hoare triple {85546#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 266: Hoare triple {85546#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 267: Hoare triple {85546#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 268: Hoare triple {85546#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 269: Hoare triple {85546#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 270: Hoare triple {85546#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 271: Hoare triple {85546#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,819 INFO L290 TraceCheckUtils]: 272: Hoare triple {85546#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 273: Hoare triple {85546#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 274: Hoare triple {85546#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 275: Hoare triple {85546#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 276: Hoare triple {85546#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 277: Hoare triple {85546#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 278: Hoare triple {85546#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 279: Hoare triple {85546#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 280: Hoare triple {85546#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 281: Hoare triple {85546#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 282: Hoare triple {85546#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 283: Hoare triple {85546#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 284: Hoare triple {85546#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 285: Hoare triple {85546#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 286: Hoare triple {85546#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 287: Hoare triple {85546#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,820 INFO L290 TraceCheckUtils]: 288: Hoare triple {85546#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,821 INFO L290 TraceCheckUtils]: 289: Hoare triple {85546#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,821 INFO L290 TraceCheckUtils]: 290: Hoare triple {85546#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,821 INFO L290 TraceCheckUtils]: 291: Hoare triple {85546#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {85546#true} is VALID [2022-04-07 16:17:11,821 INFO L290 TraceCheckUtils]: 292: Hoare triple {85546#true} assume 8640 == #t~mem75;havoc #t~mem75; {85546#true} is VALID [2022-04-07 16:17:11,821 INFO L290 TraceCheckUtils]: 293: Hoare triple {85546#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {85546#true} is VALID [2022-04-07 16:17:11,821 INFO L290 TraceCheckUtils]: 294: Hoare triple {85546#true} assume !(4 == ~blastFlag~0); {85546#true} is VALID [2022-04-07 16:17:11,822 INFO L290 TraceCheckUtils]: 295: Hoare triple {85546#true} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,822 INFO L290 TraceCheckUtils]: 296: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,822 INFO L290 TraceCheckUtils]: 297: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,822 INFO L290 TraceCheckUtils]: 298: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} call write~int(0, ~s.base, 64 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,823 INFO L290 TraceCheckUtils]: 299: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,823 INFO L290 TraceCheckUtils]: 300: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,823 INFO L290 TraceCheckUtils]: 301: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} ~skip~0 := 0; {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,831 INFO L290 TraceCheckUtils]: 302: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !false; {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,831 INFO L290 TraceCheckUtils]: 303: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,831 INFO L290 TraceCheckUtils]: 304: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,832 INFO L290 TraceCheckUtils]: 305: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,832 INFO L290 TraceCheckUtils]: 306: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,832 INFO L290 TraceCheckUtils]: 307: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,832 INFO L290 TraceCheckUtils]: 308: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,833 INFO L290 TraceCheckUtils]: 309: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,833 INFO L290 TraceCheckUtils]: 310: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,833 INFO L290 TraceCheckUtils]: 311: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,833 INFO L290 TraceCheckUtils]: 312: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,834 INFO L290 TraceCheckUtils]: 313: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,834 INFO L290 TraceCheckUtils]: 314: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,834 INFO L290 TraceCheckUtils]: 315: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,834 INFO L290 TraceCheckUtils]: 316: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,835 INFO L290 TraceCheckUtils]: 317: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,835 INFO L290 TraceCheckUtils]: 318: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,835 INFO L290 TraceCheckUtils]: 319: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,835 INFO L290 TraceCheckUtils]: 320: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,836 INFO L290 TraceCheckUtils]: 321: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,836 INFO L290 TraceCheckUtils]: 322: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,836 INFO L290 TraceCheckUtils]: 323: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,836 INFO L290 TraceCheckUtils]: 324: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,837 INFO L290 TraceCheckUtils]: 325: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume 8448 == #t~mem68;havoc #t~mem68; {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,837 INFO L290 TraceCheckUtils]: 326: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(~num1~0 > 0); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,837 INFO L290 TraceCheckUtils]: 327: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem133 := read~int(#t~mem132.base, 844 + #t~mem132.offset, 4);call write~int(#t~mem133, ~s.base, 52 + ~s.offset, 4);havoc #t~mem132.base, #t~mem132.offset;havoc #t~mem133; {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,837 INFO L290 TraceCheckUtils]: 328: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,838 INFO L290 TraceCheckUtils]: 329: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,838 INFO L290 TraceCheckUtils]: 330: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} ~skip~0 := 0; {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,838 INFO L290 TraceCheckUtils]: 331: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !false; {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,838 INFO L290 TraceCheckUtils]: 332: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,839 INFO L290 TraceCheckUtils]: 333: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,839 INFO L290 TraceCheckUtils]: 334: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,839 INFO L290 TraceCheckUtils]: 335: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,840 INFO L290 TraceCheckUtils]: 336: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,840 INFO L290 TraceCheckUtils]: 337: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,840 INFO L290 TraceCheckUtils]: 338: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,840 INFO L290 TraceCheckUtils]: 339: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,841 INFO L290 TraceCheckUtils]: 340: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,841 INFO L290 TraceCheckUtils]: 341: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,841 INFO L290 TraceCheckUtils]: 342: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,841 INFO L290 TraceCheckUtils]: 343: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,842 INFO L290 TraceCheckUtils]: 344: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,842 INFO L290 TraceCheckUtils]: 345: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,842 INFO L290 TraceCheckUtils]: 346: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,842 INFO L290 TraceCheckUtils]: 347: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,843 INFO L290 TraceCheckUtils]: 348: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,843 INFO L290 TraceCheckUtils]: 349: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,843 INFO L290 TraceCheckUtils]: 350: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,843 INFO L290 TraceCheckUtils]: 351: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,844 INFO L290 TraceCheckUtils]: 352: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,844 INFO L290 TraceCheckUtils]: 353: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,844 INFO L290 TraceCheckUtils]: 354: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,845 INFO L290 TraceCheckUtils]: 355: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,845 INFO L290 TraceCheckUtils]: 356: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,845 INFO L290 TraceCheckUtils]: 357: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,845 INFO L290 TraceCheckUtils]: 358: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,846 INFO L290 TraceCheckUtils]: 359: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,846 INFO L290 TraceCheckUtils]: 360: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,846 INFO L290 TraceCheckUtils]: 361: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume 8640 == #t~mem75;havoc #t~mem75; {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,846 INFO L290 TraceCheckUtils]: 362: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,847 INFO L290 TraceCheckUtils]: 363: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(4 == ~blastFlag~0); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,847 INFO L290 TraceCheckUtils]: 364: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume !(7 == ~blastFlag~0); {86444#(<= ssl3_accept_~blastFlag~0 8)} is VALID [2022-04-07 16:17:11,847 INFO L290 TraceCheckUtils]: 365: Hoare triple {86444#(<= ssl3_accept_~blastFlag~0 8)} assume 10 == ~blastFlag~0; {85547#false} is VALID [2022-04-07 16:17:11,847 INFO L290 TraceCheckUtils]: 366: Hoare triple {85547#false} assume !false; {85547#false} is VALID [2022-04-07 16:17:11,848 INFO L134 CoverageAnalysis]: Checked inductivity of 1172 backedges. 430 proven. 0 refuted. 0 times theorem prover too weak. 742 trivial. 0 not checked. [2022-04-07 16:17:11,848 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-07 16:17:11,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299124717] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:17:11,848 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-07 16:17:11,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-04-07 16:17:11,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235732496] [2022-04-07 16:17:11,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:17:11,849 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 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 367 [2022-04-07 16:17:11,849 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:17:11,849 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 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-07 16:17:11,930 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 130 edges. 130 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:17:11,930 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-07 16:17:11,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:17:11,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-07 16:17:11,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-04-07 16:17:11,931 INFO L87 Difference]: Start difference. First operand 2038 states and 3063 transitions. Second operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 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-07 16:17:13,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:13,636 INFO L93 Difference]: Finished difference Result 4386 states and 6611 transitions. [2022-04-07 16:17:13,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-07 16:17:13,636 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 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 367 [2022-04-07 16:17:13,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:17:13,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 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-07 16:17:13,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 612 transitions. [2022-04-07 16:17:13,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 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-07 16:17:13,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 612 transitions. [2022-04-07 16:17:13,641 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3 states and 612 transitions. [2022-04-07 16:17:14,015 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 612 edges. 612 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:17:14,187 INFO L225 Difference]: With dead ends: 4386 [2022-04-07 16:17:14,187 INFO L226 Difference]: Without dead ends: 2376 [2022-04-07 16:17:14,189 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 371 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-04-07 16:17:14,189 INFO L913 BasicCegarLoop]: 197 mSDtfsCounter, 152 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-07 16:17:14,190 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 382 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-07 16:17:14,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2376 states. [2022-04-07 16:17:14,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2376 to 2376. [2022-04-07 16:17:14,459 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:17:14,462 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2376 states. Second operand has 2376 states, 2371 states have (on average 1.5073808519611978) internal successors, (3574), 2371 states have internal predecessors, (3574), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:14,463 INFO L74 IsIncluded]: Start isIncluded. First operand 2376 states. Second operand has 2376 states, 2371 states have (on average 1.5073808519611978) internal successors, (3574), 2371 states have internal predecessors, (3574), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:14,464 INFO L87 Difference]: Start difference. First operand 2376 states. Second operand has 2376 states, 2371 states have (on average 1.5073808519611978) internal successors, (3574), 2371 states have internal predecessors, (3574), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:14,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:14,612 INFO L93 Difference]: Finished difference Result 2376 states and 3578 transitions. [2022-04-07 16:17:14,612 INFO L276 IsEmpty]: Start isEmpty. Operand 2376 states and 3578 transitions. [2022-04-07 16:17:14,614 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:17:14,614 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:17:14,616 INFO L74 IsIncluded]: Start isIncluded. First operand has 2376 states, 2371 states have (on average 1.5073808519611978) internal successors, (3574), 2371 states have internal predecessors, (3574), 3 states have call successors, (3), 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 2376 states. [2022-04-07 16:17:14,618 INFO L87 Difference]: Start difference. First operand has 2376 states, 2371 states have (on average 1.5073808519611978) internal successors, (3574), 2371 states have internal predecessors, (3574), 3 states have call successors, (3), 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 2376 states. [2022-04-07 16:17:14,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:14,767 INFO L93 Difference]: Finished difference Result 2376 states and 3578 transitions. [2022-04-07 16:17:14,767 INFO L276 IsEmpty]: Start isEmpty. Operand 2376 states and 3578 transitions. [2022-04-07 16:17:14,769 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:17:14,769 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:17:14,769 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:17:14,769 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:17:14,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2376 states, 2371 states have (on average 1.5073808519611978) internal successors, (3574), 2371 states have internal predecessors, (3574), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:14,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2376 states to 2376 states and 3578 transitions. [2022-04-07 16:17:14,938 INFO L78 Accepts]: Start accepts. Automaton has 2376 states and 3578 transitions. Word has length 367 [2022-04-07 16:17:14,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:17:14,939 INFO L478 AbstractCegarLoop]: Abstraction has 2376 states and 3578 transitions. [2022-04-07 16:17:14,939 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 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-07 16:17:14,939 INFO L276 IsEmpty]: Start isEmpty. Operand 2376 states and 3578 transitions. [2022-04-07 16:17:14,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 427 [2022-04-07 16:17:14,942 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:17:14,942 INFO L499 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:17:14,964 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-07 16:17:15,143 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-04-07 16:17:15,143 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:17:15,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:17:15,144 INFO L85 PathProgramCache]: Analyzing trace with hash -675891213, now seen corresponding path program 1 times [2022-04-07 16:17:15,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:17:15,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894429802] [2022-04-07 16:17:15,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:17:15,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:17:15,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:15,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:17:15,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:15,332 INFO L290 TraceCheckUtils]: 0: Hoare triple {98923#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {98916#true} is VALID [2022-04-07 16:17:15,332 INFO L290 TraceCheckUtils]: 1: Hoare triple {98916#true} assume true; {98916#true} is VALID [2022-04-07 16:17:15,332 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {98916#true} {98916#true} #693#return; {98916#true} is VALID [2022-04-07 16:17:15,333 INFO L272 TraceCheckUtils]: 0: Hoare triple {98916#true} call ULTIMATE.init(); {98923#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:17:15,333 INFO L290 TraceCheckUtils]: 1: Hoare triple {98923#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {98916#true} is VALID [2022-04-07 16:17:15,333 INFO L290 TraceCheckUtils]: 2: Hoare triple {98916#true} assume true; {98916#true} is VALID [2022-04-07 16:17:15,333 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {98916#true} {98916#true} #693#return; {98916#true} is VALID [2022-04-07 16:17:15,333 INFO L272 TraceCheckUtils]: 4: Hoare triple {98916#true} call #t~ret161 := main(); {98916#true} is VALID [2022-04-07 16:17:15,333 INFO L290 TraceCheckUtils]: 5: Hoare triple {98916#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {98916#true} is VALID [2022-04-07 16:17:15,333 INFO L290 TraceCheckUtils]: 6: Hoare triple {98916#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,333 INFO L272 TraceCheckUtils]: 7: Hoare triple {98916#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {98916#true} is VALID [2022-04-07 16:17:15,333 INFO L290 TraceCheckUtils]: 8: Hoare triple {98916#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,333 INFO L290 TraceCheckUtils]: 9: Hoare triple {98916#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {98916#true} is VALID [2022-04-07 16:17:15,333 INFO L290 TraceCheckUtils]: 10: Hoare triple {98916#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {98916#true} is VALID [2022-04-07 16:17:15,333 INFO L290 TraceCheckUtils]: 11: Hoare triple {98916#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {98916#true} is VALID [2022-04-07 16:17:15,333 INFO L290 TraceCheckUtils]: 12: Hoare triple {98916#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,333 INFO L290 TraceCheckUtils]: 13: Hoare triple {98916#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {98916#true} is VALID [2022-04-07 16:17:15,333 INFO L290 TraceCheckUtils]: 14: Hoare triple {98916#true} assume !false; {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 15: Hoare triple {98916#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 16: Hoare triple {98916#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 17: Hoare triple {98916#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 18: Hoare triple {98916#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 19: Hoare triple {98916#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 20: Hoare triple {98916#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 21: Hoare triple {98916#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 22: Hoare triple {98916#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 23: Hoare triple {98916#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 24: Hoare triple {98916#true} assume 8464 == #t~mem55;havoc #t~mem55; {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 25: Hoare triple {98916#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 26: Hoare triple {98916#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 27: Hoare triple {98916#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 28: Hoare triple {98916#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 29: Hoare triple {98916#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 30: Hoare triple {98916#true} ~skip~0 := 0; {98916#true} is VALID [2022-04-07 16:17:15,334 INFO L290 TraceCheckUtils]: 31: Hoare triple {98916#true} assume !false; {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 32: Hoare triple {98916#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 33: Hoare triple {98916#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 34: Hoare triple {98916#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 35: Hoare triple {98916#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 36: Hoare triple {98916#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 37: Hoare triple {98916#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 38: Hoare triple {98916#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 39: Hoare triple {98916#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 40: Hoare triple {98916#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 41: Hoare triple {98916#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 42: Hoare triple {98916#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 43: Hoare triple {98916#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 44: Hoare triple {98916#true} assume 8496 == #t~mem58;havoc #t~mem58; {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 45: Hoare triple {98916#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 46: Hoare triple {98916#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 47: Hoare triple {98916#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,335 INFO L290 TraceCheckUtils]: 48: Hoare triple {98916#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 49: Hoare triple {98916#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 50: Hoare triple {98916#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 51: Hoare triple {98916#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 52: Hoare triple {98916#true} ~skip~0 := 0; {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 53: Hoare triple {98916#true} assume !false; {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 54: Hoare triple {98916#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 55: Hoare triple {98916#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 56: Hoare triple {98916#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 57: Hoare triple {98916#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 58: Hoare triple {98916#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 59: Hoare triple {98916#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 60: Hoare triple {98916#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 61: Hoare triple {98916#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 62: Hoare triple {98916#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 63: Hoare triple {98916#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 64: Hoare triple {98916#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,336 INFO L290 TraceCheckUtils]: 65: Hoare triple {98916#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 66: Hoare triple {98916#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 67: Hoare triple {98916#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 68: Hoare triple {98916#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 69: Hoare triple {98916#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 70: Hoare triple {98916#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 71: Hoare triple {98916#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 72: Hoare triple {98916#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 73: Hoare triple {98916#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 74: Hoare triple {98916#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 75: Hoare triple {98916#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 76: Hoare triple {98916#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 77: Hoare triple {98916#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 78: Hoare triple {98916#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 79: Hoare triple {98916#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 80: Hoare triple {98916#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 81: Hoare triple {98916#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,337 INFO L290 TraceCheckUtils]: 82: Hoare triple {98916#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 83: Hoare triple {98916#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 84: Hoare triple {98916#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 85: Hoare triple {98916#true} assume 8656 == #t~mem77;havoc #t~mem77; {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 86: Hoare triple {98916#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 87: Hoare triple {98916#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 88: Hoare triple {98916#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 89: Hoare triple {98916#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 90: Hoare triple {98916#true} assume !(0 == ~tmp___10~0); {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 91: Hoare triple {98916#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 92: Hoare triple {98916#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 93: Hoare triple {98916#true} ~skip~0 := 0; {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 94: Hoare triple {98916#true} assume !false; {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 95: Hoare triple {98916#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 96: Hoare triple {98916#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 97: Hoare triple {98916#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,338 INFO L290 TraceCheckUtils]: 98: Hoare triple {98916#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 99: Hoare triple {98916#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 100: Hoare triple {98916#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 101: Hoare triple {98916#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 102: Hoare triple {98916#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 103: Hoare triple {98916#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 104: Hoare triple {98916#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 105: Hoare triple {98916#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 106: Hoare triple {98916#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 107: Hoare triple {98916#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 108: Hoare triple {98916#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 109: Hoare triple {98916#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 110: Hoare triple {98916#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 111: Hoare triple {98916#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 112: Hoare triple {98916#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 113: Hoare triple {98916#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,339 INFO L290 TraceCheckUtils]: 114: Hoare triple {98916#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 115: Hoare triple {98916#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 116: Hoare triple {98916#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 117: Hoare triple {98916#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 118: Hoare triple {98916#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 119: Hoare triple {98916#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 120: Hoare triple {98916#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 121: Hoare triple {98916#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 122: Hoare triple {98916#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 123: Hoare triple {98916#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 124: Hoare triple {98916#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 125: Hoare triple {98916#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 126: Hoare triple {98916#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 127: Hoare triple {98916#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 128: Hoare triple {98916#true} assume 8672 == #t~mem79;havoc #t~mem79; {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 129: Hoare triple {98916#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 130: Hoare triple {98916#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {98916#true} is VALID [2022-04-07 16:17:15,340 INFO L290 TraceCheckUtils]: 131: Hoare triple {98916#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 132: Hoare triple {98916#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 133: Hoare triple {98916#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 134: Hoare triple {98916#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 135: Hoare triple {98916#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 136: Hoare triple {98916#true} ~skip~0 := 0; {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 137: Hoare triple {98916#true} assume !false; {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 138: Hoare triple {98916#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 139: Hoare triple {98916#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 140: Hoare triple {98916#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 141: Hoare triple {98916#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 142: Hoare triple {98916#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 143: Hoare triple {98916#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 144: Hoare triple {98916#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 145: Hoare triple {98916#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 146: Hoare triple {98916#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 147: Hoare triple {98916#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,341 INFO L290 TraceCheckUtils]: 148: Hoare triple {98916#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 149: Hoare triple {98916#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 150: Hoare triple {98916#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 151: Hoare triple {98916#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 152: Hoare triple {98916#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 153: Hoare triple {98916#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 154: Hoare triple {98916#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 155: Hoare triple {98916#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 156: Hoare triple {98916#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 157: Hoare triple {98916#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 158: Hoare triple {98916#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 159: Hoare triple {98916#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 160: Hoare triple {98916#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 161: Hoare triple {98916#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 162: Hoare triple {98916#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 163: Hoare triple {98916#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 164: Hoare triple {98916#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,342 INFO L290 TraceCheckUtils]: 165: Hoare triple {98916#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,343 INFO L290 TraceCheckUtils]: 166: Hoare triple {98916#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,343 INFO L290 TraceCheckUtils]: 167: Hoare triple {98916#true} assume 8640 == #t~mem75;havoc #t~mem75; {98916#true} is VALID [2022-04-07 16:17:15,343 INFO L290 TraceCheckUtils]: 168: Hoare triple {98916#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {98916#true} is VALID [2022-04-07 16:17:15,343 INFO L290 TraceCheckUtils]: 169: Hoare triple {98916#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {98916#true} is VALID [2022-04-07 16:17:15,343 INFO L290 TraceCheckUtils]: 170: Hoare triple {98916#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {98916#true} is VALID [2022-04-07 16:17:15,344 INFO L290 TraceCheckUtils]: 171: Hoare triple {98916#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,344 INFO L290 TraceCheckUtils]: 172: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,344 INFO L290 TraceCheckUtils]: 173: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,345 INFO L290 TraceCheckUtils]: 174: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,345 INFO L290 TraceCheckUtils]: 175: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,345 INFO L290 TraceCheckUtils]: 176: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,346 INFO L290 TraceCheckUtils]: 177: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,346 INFO L290 TraceCheckUtils]: 178: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,346 INFO L290 TraceCheckUtils]: 179: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,347 INFO L290 TraceCheckUtils]: 180: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,347 INFO L290 TraceCheckUtils]: 181: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,347 INFO L290 TraceCheckUtils]: 182: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,348 INFO L290 TraceCheckUtils]: 183: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,348 INFO L290 TraceCheckUtils]: 184: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,348 INFO L290 TraceCheckUtils]: 185: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,348 INFO L290 TraceCheckUtils]: 186: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,349 INFO L290 TraceCheckUtils]: 187: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,349 INFO L290 TraceCheckUtils]: 188: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,349 INFO L290 TraceCheckUtils]: 189: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,350 INFO L290 TraceCheckUtils]: 190: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,350 INFO L290 TraceCheckUtils]: 191: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,350 INFO L290 TraceCheckUtils]: 192: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,350 INFO L290 TraceCheckUtils]: 193: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,351 INFO L290 TraceCheckUtils]: 194: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,351 INFO L290 TraceCheckUtils]: 195: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,351 INFO L290 TraceCheckUtils]: 196: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,352 INFO L290 TraceCheckUtils]: 197: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,352 INFO L290 TraceCheckUtils]: 198: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,352 INFO L290 TraceCheckUtils]: 199: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,353 INFO L290 TraceCheckUtils]: 200: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,353 INFO L290 TraceCheckUtils]: 201: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,353 INFO L290 TraceCheckUtils]: 202: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,353 INFO L290 TraceCheckUtils]: 203: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,354 INFO L290 TraceCheckUtils]: 204: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,354 INFO L290 TraceCheckUtils]: 205: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,354 INFO L290 TraceCheckUtils]: 206: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:15,355 INFO L290 TraceCheckUtils]: 207: Hoare triple {98921#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {98922#(= |ssl3_accept_#t~mem77| 3)} is VALID [2022-04-07 16:17:15,355 INFO L290 TraceCheckUtils]: 208: Hoare triple {98922#(= |ssl3_accept_#t~mem77| 3)} assume 8656 == #t~mem77;havoc #t~mem77; {98917#false} is VALID [2022-04-07 16:17:15,355 INFO L290 TraceCheckUtils]: 209: Hoare triple {98917#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {98917#false} is VALID [2022-04-07 16:17:15,355 INFO L290 TraceCheckUtils]: 210: Hoare triple {98917#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {98917#false} is VALID [2022-04-07 16:17:15,355 INFO L290 TraceCheckUtils]: 211: Hoare triple {98917#false} assume !(2 == ~blastFlag~0); {98917#false} is VALID [2022-04-07 16:17:15,355 INFO L290 TraceCheckUtils]: 212: Hoare triple {98917#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {98917#false} is VALID [2022-04-07 16:17:15,355 INFO L290 TraceCheckUtils]: 213: Hoare triple {98917#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,355 INFO L290 TraceCheckUtils]: 214: Hoare triple {98917#false} assume !(0 == ~tmp___10~0); {98917#false} is VALID [2022-04-07 16:17:15,355 INFO L290 TraceCheckUtils]: 215: Hoare triple {98917#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,355 INFO L290 TraceCheckUtils]: 216: Hoare triple {98917#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {98917#false} is VALID [2022-04-07 16:17:15,355 INFO L290 TraceCheckUtils]: 217: Hoare triple {98917#false} ~skip~0 := 0; {98917#false} is VALID [2022-04-07 16:17:15,355 INFO L290 TraceCheckUtils]: 218: Hoare triple {98917#false} assume !false; {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 219: Hoare triple {98917#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 220: Hoare triple {98917#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 221: Hoare triple {98917#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 222: Hoare triple {98917#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 223: Hoare triple {98917#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 224: Hoare triple {98917#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 225: Hoare triple {98917#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 226: Hoare triple {98917#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 227: Hoare triple {98917#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 228: Hoare triple {98917#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 229: Hoare triple {98917#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 230: Hoare triple {98917#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 231: Hoare triple {98917#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 232: Hoare triple {98917#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 233: Hoare triple {98917#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 234: Hoare triple {98917#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,356 INFO L290 TraceCheckUtils]: 235: Hoare triple {98917#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 236: Hoare triple {98917#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 237: Hoare triple {98917#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 238: Hoare triple {98917#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 239: Hoare triple {98917#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 240: Hoare triple {98917#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 241: Hoare triple {98917#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 242: Hoare triple {98917#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 243: Hoare triple {98917#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 244: Hoare triple {98917#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 245: Hoare triple {98917#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 246: Hoare triple {98917#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 247: Hoare triple {98917#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 248: Hoare triple {98917#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 249: Hoare triple {98917#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 250: Hoare triple {98917#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 251: Hoare triple {98917#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,357 INFO L290 TraceCheckUtils]: 252: Hoare triple {98917#false} assume 8672 == #t~mem79;havoc #t~mem79; {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 253: Hoare triple {98917#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 254: Hoare triple {98917#false} assume !(3 == ~blastFlag~0); {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 255: Hoare triple {98917#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 256: Hoare triple {98917#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 257: Hoare triple {98917#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 258: Hoare triple {98917#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 259: Hoare triple {98917#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 260: Hoare triple {98917#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 261: Hoare triple {98917#false} ~skip~0 := 0; {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 262: Hoare triple {98917#false} assume !false; {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 263: Hoare triple {98917#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 264: Hoare triple {98917#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 265: Hoare triple {98917#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 266: Hoare triple {98917#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 267: Hoare triple {98917#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 268: Hoare triple {98917#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,358 INFO L290 TraceCheckUtils]: 269: Hoare triple {98917#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 270: Hoare triple {98917#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 271: Hoare triple {98917#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 272: Hoare triple {98917#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 273: Hoare triple {98917#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 274: Hoare triple {98917#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 275: Hoare triple {98917#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 276: Hoare triple {98917#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 277: Hoare triple {98917#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 278: Hoare triple {98917#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 279: Hoare triple {98917#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 280: Hoare triple {98917#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 281: Hoare triple {98917#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 282: Hoare triple {98917#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 283: Hoare triple {98917#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 284: Hoare triple {98917#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 285: Hoare triple {98917#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,359 INFO L290 TraceCheckUtils]: 286: Hoare triple {98917#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 287: Hoare triple {98917#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 288: Hoare triple {98917#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 289: Hoare triple {98917#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 290: Hoare triple {98917#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 291: Hoare triple {98917#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 292: Hoare triple {98917#false} assume 8640 == #t~mem75;havoc #t~mem75; {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 293: Hoare triple {98917#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 294: Hoare triple {98917#false} assume !(4 == ~blastFlag~0); {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 295: Hoare triple {98917#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 296: Hoare triple {98917#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 297: Hoare triple {98917#false} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 298: Hoare triple {98917#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 299: Hoare triple {98917#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 300: Hoare triple {98917#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 301: Hoare triple {98917#false} ~skip~0 := 0; {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 302: Hoare triple {98917#false} assume !false; {98917#false} is VALID [2022-04-07 16:17:15,360 INFO L290 TraceCheckUtils]: 303: Hoare triple {98917#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 304: Hoare triple {98917#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 305: Hoare triple {98917#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 306: Hoare triple {98917#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 307: Hoare triple {98917#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 308: Hoare triple {98917#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 309: Hoare triple {98917#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 310: Hoare triple {98917#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 311: Hoare triple {98917#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 312: Hoare triple {98917#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 313: Hoare triple {98917#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 314: Hoare triple {98917#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 315: Hoare triple {98917#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 316: Hoare triple {98917#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 317: Hoare triple {98917#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 318: Hoare triple {98917#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 319: Hoare triple {98917#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,361 INFO L290 TraceCheckUtils]: 320: Hoare triple {98917#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 321: Hoare triple {98917#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 322: Hoare triple {98917#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 323: Hoare triple {98917#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 324: Hoare triple {98917#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 325: Hoare triple {98917#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 326: Hoare triple {98917#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 327: Hoare triple {98917#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 328: Hoare triple {98917#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 329: Hoare triple {98917#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 330: Hoare triple {98917#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 331: Hoare triple {98917#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 332: Hoare triple {98917#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 333: Hoare triple {98917#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 334: Hoare triple {98917#false} assume 8656 == #t~mem77;havoc #t~mem77; {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 335: Hoare triple {98917#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 336: Hoare triple {98917#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {98917#false} is VALID [2022-04-07 16:17:15,362 INFO L290 TraceCheckUtils]: 337: Hoare triple {98917#false} assume !(2 == ~blastFlag~0); {98917#false} is VALID [2022-04-07 16:17:15,363 INFO L290 TraceCheckUtils]: 338: Hoare triple {98917#false} assume !(5 == ~blastFlag~0); {98917#false} is VALID [2022-04-07 16:17:15,363 INFO L290 TraceCheckUtils]: 339: Hoare triple {98917#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {98917#false} is VALID [2022-04-07 16:17:15,363 INFO L290 TraceCheckUtils]: 340: Hoare triple {98917#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,363 INFO L290 TraceCheckUtils]: 341: Hoare triple {98917#false} assume !(0 == ~tmp___10~0); {98917#false} is VALID [2022-04-07 16:17:15,363 INFO L290 TraceCheckUtils]: 342: Hoare triple {98917#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,363 INFO L290 TraceCheckUtils]: 343: Hoare triple {98917#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {98917#false} is VALID [2022-04-07 16:17:15,363 INFO L290 TraceCheckUtils]: 344: Hoare triple {98917#false} ~skip~0 := 0; {98917#false} is VALID [2022-04-07 16:17:15,363 INFO L290 TraceCheckUtils]: 345: Hoare triple {98917#false} assume !false; {98917#false} is VALID [2022-04-07 16:17:15,363 INFO L290 TraceCheckUtils]: 346: Hoare triple {98917#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,363 INFO L290 TraceCheckUtils]: 347: Hoare triple {98917#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,363 INFO L290 TraceCheckUtils]: 348: Hoare triple {98917#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,363 INFO L290 TraceCheckUtils]: 349: Hoare triple {98917#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,363 INFO L290 TraceCheckUtils]: 350: Hoare triple {98917#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,363 INFO L290 TraceCheckUtils]: 351: Hoare triple {98917#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,363 INFO L290 TraceCheckUtils]: 352: Hoare triple {98917#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 353: Hoare triple {98917#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 354: Hoare triple {98917#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 355: Hoare triple {98917#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 356: Hoare triple {98917#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 357: Hoare triple {98917#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 358: Hoare triple {98917#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 359: Hoare triple {98917#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 360: Hoare triple {98917#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 361: Hoare triple {98917#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 362: Hoare triple {98917#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 363: Hoare triple {98917#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 364: Hoare triple {98917#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 365: Hoare triple {98917#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 366: Hoare triple {98917#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 367: Hoare triple {98917#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 368: Hoare triple {98917#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,364 INFO L290 TraceCheckUtils]: 369: Hoare triple {98917#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 370: Hoare triple {98917#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 371: Hoare triple {98917#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 372: Hoare triple {98917#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 373: Hoare triple {98917#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 374: Hoare triple {98917#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 375: Hoare triple {98917#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 376: Hoare triple {98917#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 377: Hoare triple {98917#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 378: Hoare triple {98917#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 379: Hoare triple {98917#false} assume 8672 == #t~mem79;havoc #t~mem79; {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 380: Hoare triple {98917#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 381: Hoare triple {98917#false} assume !(3 == ~blastFlag~0); {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 382: Hoare triple {98917#false} assume !(6 == ~blastFlag~0); {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 383: Hoare triple {98917#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 384: Hoare triple {98917#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 385: Hoare triple {98917#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {98917#false} is VALID [2022-04-07 16:17:15,365 INFO L290 TraceCheckUtils]: 386: Hoare triple {98917#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 387: Hoare triple {98917#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 388: Hoare triple {98917#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 389: Hoare triple {98917#false} ~skip~0 := 0; {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 390: Hoare triple {98917#false} assume !false; {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 391: Hoare triple {98917#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 392: Hoare triple {98917#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 393: Hoare triple {98917#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 394: Hoare triple {98917#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 395: Hoare triple {98917#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 396: Hoare triple {98917#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 397: Hoare triple {98917#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 398: Hoare triple {98917#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 399: Hoare triple {98917#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 400: Hoare triple {98917#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 401: Hoare triple {98917#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 402: Hoare triple {98917#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,366 INFO L290 TraceCheckUtils]: 403: Hoare triple {98917#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 404: Hoare triple {98917#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 405: Hoare triple {98917#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 406: Hoare triple {98917#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 407: Hoare triple {98917#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 408: Hoare triple {98917#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 409: Hoare triple {98917#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 410: Hoare triple {98917#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 411: Hoare triple {98917#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 412: Hoare triple {98917#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 413: Hoare triple {98917#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 414: Hoare triple {98917#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 415: Hoare triple {98917#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 416: Hoare triple {98917#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 417: Hoare triple {98917#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 418: Hoare triple {98917#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 419: Hoare triple {98917#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {98917#false} is VALID [2022-04-07 16:17:15,367 INFO L290 TraceCheckUtils]: 420: Hoare triple {98917#false} assume 8640 == #t~mem75;havoc #t~mem75; {98917#false} is VALID [2022-04-07 16:17:15,368 INFO L290 TraceCheckUtils]: 421: Hoare triple {98917#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {98917#false} is VALID [2022-04-07 16:17:15,368 INFO L290 TraceCheckUtils]: 422: Hoare triple {98917#false} assume !(4 == ~blastFlag~0); {98917#false} is VALID [2022-04-07 16:17:15,368 INFO L290 TraceCheckUtils]: 423: Hoare triple {98917#false} assume !(7 == ~blastFlag~0); {98917#false} is VALID [2022-04-07 16:17:15,368 INFO L290 TraceCheckUtils]: 424: Hoare triple {98917#false} assume 10 == ~blastFlag~0; {98917#false} is VALID [2022-04-07 16:17:15,368 INFO L290 TraceCheckUtils]: 425: Hoare triple {98917#false} assume !false; {98917#false} is VALID [2022-04-07 16:17:15,369 INFO L134 CoverageAnalysis]: Checked inductivity of 1565 backedges. 1003 proven. 0 refuted. 0 times theorem prover too weak. 562 trivial. 0 not checked. [2022-04-07 16:17:15,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:17:15,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894429802] [2022-04-07 16:17:15,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894429802] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:17:15,369 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:17:15,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:17:15,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975747109] [2022-04-07 16:17:15,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:17:15,370 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 35.2) internal successors, (176), 4 states have internal predecessors, (176), 1 states have call successors, (3), 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 426 [2022-04-07 16:17:15,370 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:17:15,370 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 35.2) internal successors, (176), 4 states have internal predecessors, (176), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:15,479 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 180 edges. 180 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:17:15,479 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:17:15,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:17:15,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:17:15,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:17:15,480 INFO L87 Difference]: Start difference. First operand 2376 states and 3578 transitions. Second operand has 5 states, 5 states have (on average 35.2) internal successors, (176), 4 states have internal predecessors, (176), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:23,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:23,882 INFO L93 Difference]: Finished difference Result 5302 states and 7963 transitions. [2022-04-07 16:17:23,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:17:23,882 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 35.2) internal successors, (176), 4 states have internal predecessors, (176), 1 states have call successors, (3), 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 426 [2022-04-07 16:17:23,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:17:23,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 35.2) internal successors, (176), 4 states have internal predecessors, (176), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:23,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 538 transitions. [2022-04-07 16:17:23,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 35.2) internal successors, (176), 4 states have internal predecessors, (176), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:23,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 538 transitions. [2022-04-07 16:17:23,886 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 538 transitions. [2022-04-07 16:17:24,228 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 538 edges. 538 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:17:24,515 INFO L225 Difference]: With dead ends: 5302 [2022-04-07 16:17:24,515 INFO L226 Difference]: Without dead ends: 2954 [2022-04-07 16:17:24,517 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:17:24,518 INFO L913 BasicCegarLoop]: 268 mSDtfsCounter, 65 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-04-07 16:17:24,518 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 651 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-04-07 16:17:24,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2954 states. [2022-04-07 16:17:24,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2954 to 2669. [2022-04-07 16:17:24,783 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:17:24,786 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2954 states. Second operand has 2669 states, 2664 states have (on average 1.5093843843843844) internal successors, (4021), 2664 states have internal predecessors, (4021), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:24,788 INFO L74 IsIncluded]: Start isIncluded. First operand 2954 states. Second operand has 2669 states, 2664 states have (on average 1.5093843843843844) internal successors, (4021), 2664 states have internal predecessors, (4021), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:24,789 INFO L87 Difference]: Start difference. First operand 2954 states. Second operand has 2669 states, 2664 states have (on average 1.5093843843843844) internal successors, (4021), 2664 states have internal predecessors, (4021), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:25,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:25,004 INFO L93 Difference]: Finished difference Result 2954 states and 4410 transitions. [2022-04-07 16:17:25,004 INFO L276 IsEmpty]: Start isEmpty. Operand 2954 states and 4410 transitions. [2022-04-07 16:17:25,006 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:17:25,006 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:17:25,009 INFO L74 IsIncluded]: Start isIncluded. First operand has 2669 states, 2664 states have (on average 1.5093843843843844) internal successors, (4021), 2664 states have internal predecessors, (4021), 3 states have call successors, (3), 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 2954 states. [2022-04-07 16:17:25,011 INFO L87 Difference]: Start difference. First operand has 2669 states, 2664 states have (on average 1.5093843843843844) internal successors, (4021), 2664 states have internal predecessors, (4021), 3 states have call successors, (3), 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 2954 states. [2022-04-07 16:17:25,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:25,239 INFO L93 Difference]: Finished difference Result 2954 states and 4410 transitions. [2022-04-07 16:17:25,239 INFO L276 IsEmpty]: Start isEmpty. Operand 2954 states and 4410 transitions. [2022-04-07 16:17:25,241 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:17:25,241 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:17:25,241 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:17:25,241 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:17:25,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2669 states, 2664 states have (on average 1.5093843843843844) internal successors, (4021), 2664 states have internal predecessors, (4021), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:25,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2669 states to 2669 states and 4025 transitions. [2022-04-07 16:17:25,444 INFO L78 Accepts]: Start accepts. Automaton has 2669 states and 4025 transitions. Word has length 426 [2022-04-07 16:17:25,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:17:25,444 INFO L478 AbstractCegarLoop]: Abstraction has 2669 states and 4025 transitions. [2022-04-07 16:17:25,444 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.2) internal successors, (176), 4 states have internal predecessors, (176), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:25,444 INFO L276 IsEmpty]: Start isEmpty. Operand 2669 states and 4025 transitions. [2022-04-07 16:17:25,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 427 [2022-04-07 16:17:25,448 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:17:25,448 INFO L499 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:17:25,448 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-04-07 16:17:25,448 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:17:25,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:17:25,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1799065481, now seen corresponding path program 1 times [2022-04-07 16:17:25,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:17:25,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699899569] [2022-04-07 16:17:25,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:17:25,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:17:25,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:25,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:17:25,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:25,924 INFO L290 TraceCheckUtils]: 0: Hoare triple {113720#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {113707#true} is VALID [2022-04-07 16:17:25,924 INFO L290 TraceCheckUtils]: 1: Hoare triple {113707#true} assume true; {113707#true} is VALID [2022-04-07 16:17:25,924 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {113707#true} {113707#true} #693#return; {113707#true} is VALID [2022-04-07 16:17:25,925 INFO L272 TraceCheckUtils]: 0: Hoare triple {113707#true} call ULTIMATE.init(); {113720#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:17:25,925 INFO L290 TraceCheckUtils]: 1: Hoare triple {113720#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {113707#true} is VALID [2022-04-07 16:17:25,925 INFO L290 TraceCheckUtils]: 2: Hoare triple {113707#true} assume true; {113707#true} is VALID [2022-04-07 16:17:25,925 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {113707#true} {113707#true} #693#return; {113707#true} is VALID [2022-04-07 16:17:25,925 INFO L272 TraceCheckUtils]: 4: Hoare triple {113707#true} call #t~ret161 := main(); {113707#true} is VALID [2022-04-07 16:17:25,925 INFO L290 TraceCheckUtils]: 5: Hoare triple {113707#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L290 TraceCheckUtils]: 6: Hoare triple {113707#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L272 TraceCheckUtils]: 7: Hoare triple {113707#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L290 TraceCheckUtils]: 8: Hoare triple {113707#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L290 TraceCheckUtils]: 9: Hoare triple {113707#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L290 TraceCheckUtils]: 10: Hoare triple {113707#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L290 TraceCheckUtils]: 11: Hoare triple {113707#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L290 TraceCheckUtils]: 12: Hoare triple {113707#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L290 TraceCheckUtils]: 13: Hoare triple {113707#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L290 TraceCheckUtils]: 14: Hoare triple {113707#true} assume !false; {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L290 TraceCheckUtils]: 15: Hoare triple {113707#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L290 TraceCheckUtils]: 16: Hoare triple {113707#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L290 TraceCheckUtils]: 17: Hoare triple {113707#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L290 TraceCheckUtils]: 18: Hoare triple {113707#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L290 TraceCheckUtils]: 19: Hoare triple {113707#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L290 TraceCheckUtils]: 20: Hoare triple {113707#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,926 INFO L290 TraceCheckUtils]: 21: Hoare triple {113707#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 22: Hoare triple {113707#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 23: Hoare triple {113707#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 24: Hoare triple {113707#true} assume 8464 == #t~mem55;havoc #t~mem55; {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 25: Hoare triple {113707#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 26: Hoare triple {113707#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 27: Hoare triple {113707#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 28: Hoare triple {113707#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 29: Hoare triple {113707#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 30: Hoare triple {113707#true} ~skip~0 := 0; {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 31: Hoare triple {113707#true} assume !false; {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 32: Hoare triple {113707#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 33: Hoare triple {113707#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 34: Hoare triple {113707#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 35: Hoare triple {113707#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 36: Hoare triple {113707#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 37: Hoare triple {113707#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,927 INFO L290 TraceCheckUtils]: 38: Hoare triple {113707#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 39: Hoare triple {113707#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 40: Hoare triple {113707#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 41: Hoare triple {113707#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 42: Hoare triple {113707#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 43: Hoare triple {113707#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 44: Hoare triple {113707#true} assume 8496 == #t~mem58;havoc #t~mem58; {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 45: Hoare triple {113707#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 46: Hoare triple {113707#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 47: Hoare triple {113707#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 48: Hoare triple {113707#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 49: Hoare triple {113707#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 50: Hoare triple {113707#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 51: Hoare triple {113707#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 52: Hoare triple {113707#true} ~skip~0 := 0; {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 53: Hoare triple {113707#true} assume !false; {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 54: Hoare triple {113707#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,928 INFO L290 TraceCheckUtils]: 55: Hoare triple {113707#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 56: Hoare triple {113707#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 57: Hoare triple {113707#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 58: Hoare triple {113707#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 59: Hoare triple {113707#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 60: Hoare triple {113707#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 61: Hoare triple {113707#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 62: Hoare triple {113707#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 63: Hoare triple {113707#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 64: Hoare triple {113707#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 65: Hoare triple {113707#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 66: Hoare triple {113707#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 67: Hoare triple {113707#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 68: Hoare triple {113707#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 69: Hoare triple {113707#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 70: Hoare triple {113707#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,929 INFO L290 TraceCheckUtils]: 71: Hoare triple {113707#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 72: Hoare triple {113707#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 73: Hoare triple {113707#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 74: Hoare triple {113707#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 75: Hoare triple {113707#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 76: Hoare triple {113707#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 77: Hoare triple {113707#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 78: Hoare triple {113707#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 79: Hoare triple {113707#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 80: Hoare triple {113707#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 81: Hoare triple {113707#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 82: Hoare triple {113707#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 83: Hoare triple {113707#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 84: Hoare triple {113707#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 85: Hoare triple {113707#true} assume 8656 == #t~mem77;havoc #t~mem77; {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 86: Hoare triple {113707#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 87: Hoare triple {113707#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {113707#true} is VALID [2022-04-07 16:17:25,930 INFO L290 TraceCheckUtils]: 88: Hoare triple {113707#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 89: Hoare triple {113707#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 90: Hoare triple {113707#true} assume !(0 == ~tmp___10~0); {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 91: Hoare triple {113707#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 92: Hoare triple {113707#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 93: Hoare triple {113707#true} ~skip~0 := 0; {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 94: Hoare triple {113707#true} assume !false; {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 95: Hoare triple {113707#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 96: Hoare triple {113707#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 97: Hoare triple {113707#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 98: Hoare triple {113707#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 99: Hoare triple {113707#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 100: Hoare triple {113707#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 101: Hoare triple {113707#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 102: Hoare triple {113707#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 103: Hoare triple {113707#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,931 INFO L290 TraceCheckUtils]: 104: Hoare triple {113707#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 105: Hoare triple {113707#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 106: Hoare triple {113707#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 107: Hoare triple {113707#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 108: Hoare triple {113707#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 109: Hoare triple {113707#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 110: Hoare triple {113707#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 111: Hoare triple {113707#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 112: Hoare triple {113707#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 113: Hoare triple {113707#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 114: Hoare triple {113707#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 115: Hoare triple {113707#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 116: Hoare triple {113707#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 117: Hoare triple {113707#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 118: Hoare triple {113707#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 119: Hoare triple {113707#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 120: Hoare triple {113707#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,932 INFO L290 TraceCheckUtils]: 121: Hoare triple {113707#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 122: Hoare triple {113707#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 123: Hoare triple {113707#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 124: Hoare triple {113707#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 125: Hoare triple {113707#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 126: Hoare triple {113707#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 127: Hoare triple {113707#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 128: Hoare triple {113707#true} assume 8672 == #t~mem79;havoc #t~mem79; {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 129: Hoare triple {113707#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 130: Hoare triple {113707#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 131: Hoare triple {113707#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 132: Hoare triple {113707#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 133: Hoare triple {113707#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 134: Hoare triple {113707#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 135: Hoare triple {113707#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 136: Hoare triple {113707#true} ~skip~0 := 0; {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 137: Hoare triple {113707#true} assume !false; {113707#true} is VALID [2022-04-07 16:17:25,933 INFO L290 TraceCheckUtils]: 138: Hoare triple {113707#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 139: Hoare triple {113707#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 140: Hoare triple {113707#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 141: Hoare triple {113707#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 142: Hoare triple {113707#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 143: Hoare triple {113707#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 144: Hoare triple {113707#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 145: Hoare triple {113707#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 146: Hoare triple {113707#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 147: Hoare triple {113707#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 148: Hoare triple {113707#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 149: Hoare triple {113707#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 150: Hoare triple {113707#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 151: Hoare triple {113707#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 152: Hoare triple {113707#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 153: Hoare triple {113707#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 154: Hoare triple {113707#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,934 INFO L290 TraceCheckUtils]: 155: Hoare triple {113707#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,935 INFO L290 TraceCheckUtils]: 156: Hoare triple {113707#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,935 INFO L290 TraceCheckUtils]: 157: Hoare triple {113707#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,935 INFO L290 TraceCheckUtils]: 158: Hoare triple {113707#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,935 INFO L290 TraceCheckUtils]: 159: Hoare triple {113707#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113712#(= |ssl3_accept_#t~mem68| (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:25,936 INFO L290 TraceCheckUtils]: 160: Hoare triple {113712#(= |ssl3_accept_#t~mem68| (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113713#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:25,936 INFO L290 TraceCheckUtils]: 161: Hoare triple {113713#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113713#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:25,936 INFO L290 TraceCheckUtils]: 162: Hoare triple {113713#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113713#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:25,937 INFO L290 TraceCheckUtils]: 163: Hoare triple {113713#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113713#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:25,937 INFO L290 TraceCheckUtils]: 164: Hoare triple {113713#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113713#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:25,938 INFO L290 TraceCheckUtils]: 165: Hoare triple {113713#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113713#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:17:25,938 INFO L290 TraceCheckUtils]: 166: Hoare triple {113713#(not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113714#(not (= 8448 |ssl3_accept_#t~mem75|))} is VALID [2022-04-07 16:17:25,938 INFO L290 TraceCheckUtils]: 167: Hoare triple {113714#(not (= 8448 |ssl3_accept_#t~mem75|))} assume 8640 == #t~mem75;havoc #t~mem75; {113707#true} is VALID [2022-04-07 16:17:25,938 INFO L290 TraceCheckUtils]: 168: Hoare triple {113707#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {113707#true} is VALID [2022-04-07 16:17:25,938 INFO L290 TraceCheckUtils]: 169: Hoare triple {113707#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {113707#true} is VALID [2022-04-07 16:17:25,938 INFO L290 TraceCheckUtils]: 170: Hoare triple {113707#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,938 INFO L290 TraceCheckUtils]: 171: Hoare triple {113707#true} assume !(0 != #t~mem139);havoc #t~mem139;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,938 INFO L290 TraceCheckUtils]: 172: Hoare triple {113707#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,938 INFO L290 TraceCheckUtils]: 173: Hoare triple {113707#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,938 INFO L290 TraceCheckUtils]: 174: Hoare triple {113707#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 175: Hoare triple {113707#true} ~skip~0 := 0; {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 176: Hoare triple {113707#true} assume !false; {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 177: Hoare triple {113707#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 178: Hoare triple {113707#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 179: Hoare triple {113707#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 180: Hoare triple {113707#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 181: Hoare triple {113707#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 182: Hoare triple {113707#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 183: Hoare triple {113707#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 184: Hoare triple {113707#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 185: Hoare triple {113707#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 186: Hoare triple {113707#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 187: Hoare triple {113707#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 188: Hoare triple {113707#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 189: Hoare triple {113707#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,939 INFO L290 TraceCheckUtils]: 190: Hoare triple {113707#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 191: Hoare triple {113707#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 192: Hoare triple {113707#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 193: Hoare triple {113707#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 194: Hoare triple {113707#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 195: Hoare triple {113707#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 196: Hoare triple {113707#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 197: Hoare triple {113707#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 198: Hoare triple {113707#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 199: Hoare triple {113707#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 200: Hoare triple {113707#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 201: Hoare triple {113707#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 202: Hoare triple {113707#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 203: Hoare triple {113707#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 204: Hoare triple {113707#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 205: Hoare triple {113707#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 206: Hoare triple {113707#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,940 INFO L290 TraceCheckUtils]: 207: Hoare triple {113707#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 208: Hoare triple {113707#true} assume 8656 == #t~mem77;havoc #t~mem77; {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 209: Hoare triple {113707#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 210: Hoare triple {113707#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 211: Hoare triple {113707#true} assume !(2 == ~blastFlag~0); {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 212: Hoare triple {113707#true} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 213: Hoare triple {113707#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 214: Hoare triple {113707#true} assume !(0 == ~tmp___10~0); {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 215: Hoare triple {113707#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 216: Hoare triple {113707#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 217: Hoare triple {113707#true} ~skip~0 := 0; {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 218: Hoare triple {113707#true} assume !false; {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 219: Hoare triple {113707#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 220: Hoare triple {113707#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 221: Hoare triple {113707#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 222: Hoare triple {113707#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 223: Hoare triple {113707#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 224: Hoare triple {113707#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,941 INFO L290 TraceCheckUtils]: 225: Hoare triple {113707#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 226: Hoare triple {113707#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 227: Hoare triple {113707#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 228: Hoare triple {113707#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 229: Hoare triple {113707#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 230: Hoare triple {113707#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 231: Hoare triple {113707#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 232: Hoare triple {113707#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 233: Hoare triple {113707#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 234: Hoare triple {113707#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 235: Hoare triple {113707#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 236: Hoare triple {113707#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 237: Hoare triple {113707#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 238: Hoare triple {113707#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 239: Hoare triple {113707#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 240: Hoare triple {113707#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 241: Hoare triple {113707#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,942 INFO L290 TraceCheckUtils]: 242: Hoare triple {113707#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,943 INFO L290 TraceCheckUtils]: 243: Hoare triple {113707#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,943 INFO L290 TraceCheckUtils]: 244: Hoare triple {113707#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,943 INFO L290 TraceCheckUtils]: 245: Hoare triple {113707#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,943 INFO L290 TraceCheckUtils]: 246: Hoare triple {113707#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,943 INFO L290 TraceCheckUtils]: 247: Hoare triple {113707#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,943 INFO L290 TraceCheckUtils]: 248: Hoare triple {113707#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,943 INFO L290 TraceCheckUtils]: 249: Hoare triple {113707#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,943 INFO L290 TraceCheckUtils]: 250: Hoare triple {113707#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,943 INFO L290 TraceCheckUtils]: 251: Hoare triple {113707#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:25,943 INFO L290 TraceCheckUtils]: 252: Hoare triple {113707#true} assume 8672 == #t~mem79;havoc #t~mem79; {113707#true} is VALID [2022-04-07 16:17:25,943 INFO L290 TraceCheckUtils]: 253: Hoare triple {113707#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {113707#true} is VALID [2022-04-07 16:17:25,943 INFO L290 TraceCheckUtils]: 254: Hoare triple {113707#true} assume !(3 == ~blastFlag~0); {113707#true} is VALID [2022-04-07 16:17:25,943 INFO L290 TraceCheckUtils]: 255: Hoare triple {113707#true} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {113707#true} is VALID [2022-04-07 16:17:25,944 INFO L290 TraceCheckUtils]: 256: Hoare triple {113707#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {113715#(and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ 92 ssl3_accept_~s.offset))) (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ ssl3_accept_~s.offset 52)) 8640))) (= |ssl3_accept_#t~mem145| (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:17:25,945 INFO L290 TraceCheckUtils]: 257: Hoare triple {113715#(and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ 92 ssl3_accept_~s.offset))) (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ ssl3_accept_~s.offset 52)) 8640))) (= |ssl3_accept_#t~mem145| (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset))))} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,946 INFO L290 TraceCheckUtils]: 258: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,946 INFO L290 TraceCheckUtils]: 259: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,947 INFO L290 TraceCheckUtils]: 260: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,947 INFO L290 TraceCheckUtils]: 261: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} ~skip~0 := 0; {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,947 INFO L290 TraceCheckUtils]: 262: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !false; {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,948 INFO L290 TraceCheckUtils]: 263: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,948 INFO L290 TraceCheckUtils]: 264: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,949 INFO L290 TraceCheckUtils]: 265: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,949 INFO L290 TraceCheckUtils]: 266: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,949 INFO L290 TraceCheckUtils]: 267: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,950 INFO L290 TraceCheckUtils]: 268: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,950 INFO L290 TraceCheckUtils]: 269: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,950 INFO L290 TraceCheckUtils]: 270: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,951 INFO L290 TraceCheckUtils]: 271: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,951 INFO L290 TraceCheckUtils]: 272: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,952 INFO L290 TraceCheckUtils]: 273: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,952 INFO L290 TraceCheckUtils]: 274: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,952 INFO L290 TraceCheckUtils]: 275: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,953 INFO L290 TraceCheckUtils]: 276: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,953 INFO L290 TraceCheckUtils]: 277: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,954 INFO L290 TraceCheckUtils]: 278: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,954 INFO L290 TraceCheckUtils]: 279: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,954 INFO L290 TraceCheckUtils]: 280: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,955 INFO L290 TraceCheckUtils]: 281: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,955 INFO L290 TraceCheckUtils]: 282: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,955 INFO L290 TraceCheckUtils]: 283: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,956 INFO L290 TraceCheckUtils]: 284: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,956 INFO L290 TraceCheckUtils]: 285: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,957 INFO L290 TraceCheckUtils]: 286: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,957 INFO L290 TraceCheckUtils]: 287: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,957 INFO L290 TraceCheckUtils]: 288: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,958 INFO L290 TraceCheckUtils]: 289: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,958 INFO L290 TraceCheckUtils]: 290: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} is VALID [2022-04-07 16:17:25,958 INFO L290 TraceCheckUtils]: 291: Hoare triple {113716#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113717#(or (not (= |ssl3_accept_#t~mem75| 8640)) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)))} is VALID [2022-04-07 16:17:25,959 INFO L290 TraceCheckUtils]: 292: Hoare triple {113717#(or (not (= |ssl3_accept_#t~mem75| 8640)) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)))} assume 8640 == #t~mem75;havoc #t~mem75; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:25,959 INFO L290 TraceCheckUtils]: 293: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:25,959 INFO L290 TraceCheckUtils]: 294: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(4 == ~blastFlag~0); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:25,960 INFO L290 TraceCheckUtils]: 295: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:25,960 INFO L290 TraceCheckUtils]: 296: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {113719#(not (= |ssl3_accept_#t~mem139| 0))} is VALID [2022-04-07 16:17:25,960 INFO L290 TraceCheckUtils]: 297: Hoare triple {113719#(not (= |ssl3_accept_#t~mem139| 0))} assume !(0 != #t~mem139);havoc #t~mem139;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,960 INFO L290 TraceCheckUtils]: 298: Hoare triple {113708#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,960 INFO L290 TraceCheckUtils]: 299: Hoare triple {113708#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,960 INFO L290 TraceCheckUtils]: 300: Hoare triple {113708#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113708#false} is VALID [2022-04-07 16:17:25,960 INFO L290 TraceCheckUtils]: 301: Hoare triple {113708#false} ~skip~0 := 0; {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 302: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 303: Hoare triple {113708#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 304: Hoare triple {113708#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 305: Hoare triple {113708#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 306: Hoare triple {113708#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 307: Hoare triple {113708#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 308: Hoare triple {113708#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 309: Hoare triple {113708#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 310: Hoare triple {113708#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 311: Hoare triple {113708#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 312: Hoare triple {113708#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 313: Hoare triple {113708#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 314: Hoare triple {113708#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 315: Hoare triple {113708#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 316: Hoare triple {113708#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 317: Hoare triple {113708#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,961 INFO L290 TraceCheckUtils]: 318: Hoare triple {113708#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 319: Hoare triple {113708#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 320: Hoare triple {113708#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 321: Hoare triple {113708#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 322: Hoare triple {113708#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 323: Hoare triple {113708#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 324: Hoare triple {113708#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 325: Hoare triple {113708#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 326: Hoare triple {113708#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 327: Hoare triple {113708#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 328: Hoare triple {113708#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 329: Hoare triple {113708#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 330: Hoare triple {113708#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 331: Hoare triple {113708#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 332: Hoare triple {113708#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 333: Hoare triple {113708#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 334: Hoare triple {113708#false} assume 8656 == #t~mem77;havoc #t~mem77; {113708#false} is VALID [2022-04-07 16:17:25,962 INFO L290 TraceCheckUtils]: 335: Hoare triple {113708#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 336: Hoare triple {113708#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 337: Hoare triple {113708#false} assume !(2 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 338: Hoare triple {113708#false} assume !(5 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 339: Hoare triple {113708#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 340: Hoare triple {113708#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 341: Hoare triple {113708#false} assume !(0 == ~tmp___10~0); {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 342: Hoare triple {113708#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 343: Hoare triple {113708#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 344: Hoare triple {113708#false} ~skip~0 := 0; {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 345: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 346: Hoare triple {113708#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 347: Hoare triple {113708#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 348: Hoare triple {113708#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 349: Hoare triple {113708#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 350: Hoare triple {113708#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 351: Hoare triple {113708#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,963 INFO L290 TraceCheckUtils]: 352: Hoare triple {113708#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 353: Hoare triple {113708#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 354: Hoare triple {113708#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 355: Hoare triple {113708#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 356: Hoare triple {113708#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 357: Hoare triple {113708#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 358: Hoare triple {113708#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 359: Hoare triple {113708#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 360: Hoare triple {113708#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 361: Hoare triple {113708#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 362: Hoare triple {113708#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 363: Hoare triple {113708#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 364: Hoare triple {113708#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 365: Hoare triple {113708#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 366: Hoare triple {113708#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 367: Hoare triple {113708#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 368: Hoare triple {113708#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,964 INFO L290 TraceCheckUtils]: 369: Hoare triple {113708#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 370: Hoare triple {113708#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 371: Hoare triple {113708#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 372: Hoare triple {113708#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 373: Hoare triple {113708#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 374: Hoare triple {113708#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 375: Hoare triple {113708#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 376: Hoare triple {113708#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 377: Hoare triple {113708#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 378: Hoare triple {113708#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 379: Hoare triple {113708#false} assume 8672 == #t~mem79;havoc #t~mem79; {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 380: Hoare triple {113708#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 381: Hoare triple {113708#false} assume !(3 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 382: Hoare triple {113708#false} assume !(6 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 383: Hoare triple {113708#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 384: Hoare triple {113708#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 385: Hoare triple {113708#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {113708#false} is VALID [2022-04-07 16:17:25,965 INFO L290 TraceCheckUtils]: 386: Hoare triple {113708#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 387: Hoare triple {113708#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 388: Hoare triple {113708#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 389: Hoare triple {113708#false} ~skip~0 := 0; {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 390: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 391: Hoare triple {113708#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 392: Hoare triple {113708#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 393: Hoare triple {113708#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 394: Hoare triple {113708#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 395: Hoare triple {113708#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 396: Hoare triple {113708#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 397: Hoare triple {113708#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 398: Hoare triple {113708#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 399: Hoare triple {113708#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 400: Hoare triple {113708#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 401: Hoare triple {113708#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 402: Hoare triple {113708#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,966 INFO L290 TraceCheckUtils]: 403: Hoare triple {113708#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 404: Hoare triple {113708#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 405: Hoare triple {113708#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 406: Hoare triple {113708#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 407: Hoare triple {113708#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 408: Hoare triple {113708#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 409: Hoare triple {113708#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 410: Hoare triple {113708#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 411: Hoare triple {113708#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 412: Hoare triple {113708#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 413: Hoare triple {113708#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 414: Hoare triple {113708#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 415: Hoare triple {113708#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 416: Hoare triple {113708#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 417: Hoare triple {113708#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 418: Hoare triple {113708#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 419: Hoare triple {113708#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:25,967 INFO L290 TraceCheckUtils]: 420: Hoare triple {113708#false} assume 8640 == #t~mem75;havoc #t~mem75; {113708#false} is VALID [2022-04-07 16:17:25,968 INFO L290 TraceCheckUtils]: 421: Hoare triple {113708#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {113708#false} is VALID [2022-04-07 16:17:25,968 INFO L290 TraceCheckUtils]: 422: Hoare triple {113708#false} assume !(4 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:25,968 INFO L290 TraceCheckUtils]: 423: Hoare triple {113708#false} assume !(7 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:25,968 INFO L290 TraceCheckUtils]: 424: Hoare triple {113708#false} assume 10 == ~blastFlag~0; {113708#false} is VALID [2022-04-07 16:17:25,968 INFO L290 TraceCheckUtils]: 425: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:25,969 INFO L134 CoverageAnalysis]: Checked inductivity of 1565 backedges. 956 proven. 24 refuted. 0 times theorem prover too weak. 585 trivial. 0 not checked. [2022-04-07 16:17:25,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:17:25,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699899569] [2022-04-07 16:17:25,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699899569] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-07 16:17:25,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755734160] [2022-04-07 16:17:25,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:17:25,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 16:17:25,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 16:17:25,971 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-07 16:17:25,972 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-07 16:17:26,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:26,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 2029 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-07 16:17:26,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:26,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 16:17:26,929 INFO L356 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-04-07 16:17:26,930 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2022-04-07 16:17:27,039 INFO L356 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-04-07 16:17:27,039 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 7 [2022-04-07 16:17:27,210 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-04-07 16:17:27,247 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2022-04-07 16:17:27,251 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2022-04-07 16:17:27,271 INFO L356 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-04-07 16:17:27,271 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 33 [2022-04-07 16:17:27,435 INFO L356 Elim1Store]: treesize reduction 66, result has 30.5 percent of original size [2022-04-07 16:17:27,435 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 45 [2022-04-07 16:17:27,600 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 8 [2022-04-07 16:17:27,977 INFO L272 TraceCheckUtils]: 0: Hoare triple {113707#true} call ULTIMATE.init(); {113707#true} is VALID [2022-04-07 16:17:27,978 INFO L290 TraceCheckUtils]: 1: Hoare triple {113707#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {113707#true} is VALID [2022-04-07 16:17:27,978 INFO L290 TraceCheckUtils]: 2: Hoare triple {113707#true} assume true; {113707#true} is VALID [2022-04-07 16:17:27,978 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {113707#true} {113707#true} #693#return; {113707#true} is VALID [2022-04-07 16:17:27,978 INFO L272 TraceCheckUtils]: 4: Hoare triple {113707#true} call #t~ret161 := main(); {113707#true} is VALID [2022-04-07 16:17:27,978 INFO L290 TraceCheckUtils]: 5: Hoare triple {113707#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {113707#true} is VALID [2022-04-07 16:17:27,978 INFO L290 TraceCheckUtils]: 6: Hoare triple {113707#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,978 INFO L272 TraceCheckUtils]: 7: Hoare triple {113707#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {113707#true} is VALID [2022-04-07 16:17:27,978 INFO L290 TraceCheckUtils]: 8: Hoare triple {113707#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,978 INFO L290 TraceCheckUtils]: 9: Hoare triple {113707#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {113707#true} is VALID [2022-04-07 16:17:27,978 INFO L290 TraceCheckUtils]: 10: Hoare triple {113707#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {113707#true} is VALID [2022-04-07 16:17:27,978 INFO L290 TraceCheckUtils]: 11: Hoare triple {113707#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {113707#true} is VALID [2022-04-07 16:17:27,978 INFO L290 TraceCheckUtils]: 12: Hoare triple {113707#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,978 INFO L290 TraceCheckUtils]: 13: Hoare triple {113707#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {113707#true} is VALID [2022-04-07 16:17:27,979 INFO L290 TraceCheckUtils]: 14: Hoare triple {113707#true} assume !false; {113707#true} is VALID [2022-04-07 16:17:27,979 INFO L290 TraceCheckUtils]: 15: Hoare triple {113707#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,979 INFO L290 TraceCheckUtils]: 16: Hoare triple {113707#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,979 INFO L290 TraceCheckUtils]: 17: Hoare triple {113707#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,979 INFO L290 TraceCheckUtils]: 18: Hoare triple {113707#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,979 INFO L290 TraceCheckUtils]: 19: Hoare triple {113707#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,979 INFO L290 TraceCheckUtils]: 20: Hoare triple {113707#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,979 INFO L290 TraceCheckUtils]: 21: Hoare triple {113707#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,979 INFO L290 TraceCheckUtils]: 22: Hoare triple {113707#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,979 INFO L290 TraceCheckUtils]: 23: Hoare triple {113707#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,979 INFO L290 TraceCheckUtils]: 24: Hoare triple {113707#true} assume 8464 == #t~mem55;havoc #t~mem55; {113707#true} is VALID [2022-04-07 16:17:27,979 INFO L290 TraceCheckUtils]: 25: Hoare triple {113707#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {113707#true} is VALID [2022-04-07 16:17:27,979 INFO L290 TraceCheckUtils]: 26: Hoare triple {113707#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {113707#true} is VALID [2022-04-07 16:17:27,980 INFO L290 TraceCheckUtils]: 27: Hoare triple {113707#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,981 INFO L290 TraceCheckUtils]: 28: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,981 INFO L290 TraceCheckUtils]: 29: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,981 INFO L290 TraceCheckUtils]: 30: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} ~skip~0 := 0; {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,982 INFO L290 TraceCheckUtils]: 31: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !false; {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,982 INFO L290 TraceCheckUtils]: 32: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,982 INFO L290 TraceCheckUtils]: 33: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,983 INFO L290 TraceCheckUtils]: 34: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,983 INFO L290 TraceCheckUtils]: 35: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,983 INFO L290 TraceCheckUtils]: 36: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,984 INFO L290 TraceCheckUtils]: 37: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,984 INFO L290 TraceCheckUtils]: 38: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,984 INFO L290 TraceCheckUtils]: 39: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,985 INFO L290 TraceCheckUtils]: 40: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,985 INFO L290 TraceCheckUtils]: 41: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,985 INFO L290 TraceCheckUtils]: 42: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,986 INFO L290 TraceCheckUtils]: 43: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,986 INFO L290 TraceCheckUtils]: 44: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume 8496 == #t~mem58;havoc #t~mem58; {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,986 INFO L290 TraceCheckUtils]: 45: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,987 INFO L290 TraceCheckUtils]: 46: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:17:27,987 INFO L290 TraceCheckUtils]: 47: Hoare triple {113805#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,987 INFO L290 TraceCheckUtils]: 48: Hoare triple {113707#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,987 INFO L290 TraceCheckUtils]: 49: Hoare triple {113707#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,987 INFO L290 TraceCheckUtils]: 50: Hoare triple {113707#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,987 INFO L290 TraceCheckUtils]: 51: Hoare triple {113707#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113707#true} is VALID [2022-04-07 16:17:27,987 INFO L290 TraceCheckUtils]: 52: Hoare triple {113707#true} ~skip~0 := 0; {113707#true} is VALID [2022-04-07 16:17:27,987 INFO L290 TraceCheckUtils]: 53: Hoare triple {113707#true} assume !false; {113707#true} is VALID [2022-04-07 16:17:27,987 INFO L290 TraceCheckUtils]: 54: Hoare triple {113707#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,987 INFO L290 TraceCheckUtils]: 55: Hoare triple {113707#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,987 INFO L290 TraceCheckUtils]: 56: Hoare triple {113707#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,987 INFO L290 TraceCheckUtils]: 57: Hoare triple {113707#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 58: Hoare triple {113707#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 59: Hoare triple {113707#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 60: Hoare triple {113707#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 61: Hoare triple {113707#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 62: Hoare triple {113707#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 63: Hoare triple {113707#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 64: Hoare triple {113707#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 65: Hoare triple {113707#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 66: Hoare triple {113707#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 67: Hoare triple {113707#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 68: Hoare triple {113707#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 69: Hoare triple {113707#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 70: Hoare triple {113707#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 71: Hoare triple {113707#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 72: Hoare triple {113707#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,988 INFO L290 TraceCheckUtils]: 73: Hoare triple {113707#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 74: Hoare triple {113707#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 75: Hoare triple {113707#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 76: Hoare triple {113707#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 77: Hoare triple {113707#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 78: Hoare triple {113707#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 79: Hoare triple {113707#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 80: Hoare triple {113707#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 81: Hoare triple {113707#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 82: Hoare triple {113707#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 83: Hoare triple {113707#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 84: Hoare triple {113707#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 85: Hoare triple {113707#true} assume 8656 == #t~mem77;havoc #t~mem77; {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 86: Hoare triple {113707#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 87: Hoare triple {113707#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 88: Hoare triple {113707#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 89: Hoare triple {113707#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,989 INFO L290 TraceCheckUtils]: 90: Hoare triple {113707#true} assume !(0 == ~tmp___10~0); {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 91: Hoare triple {113707#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 92: Hoare triple {113707#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 93: Hoare triple {113707#true} ~skip~0 := 0; {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 94: Hoare triple {113707#true} assume !false; {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 95: Hoare triple {113707#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 96: Hoare triple {113707#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 97: Hoare triple {113707#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 98: Hoare triple {113707#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 99: Hoare triple {113707#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 100: Hoare triple {113707#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 101: Hoare triple {113707#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 102: Hoare triple {113707#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 103: Hoare triple {113707#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 104: Hoare triple {113707#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 105: Hoare triple {113707#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 106: Hoare triple {113707#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,990 INFO L290 TraceCheckUtils]: 107: Hoare triple {113707#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 108: Hoare triple {113707#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 109: Hoare triple {113707#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 110: Hoare triple {113707#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 111: Hoare triple {113707#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 112: Hoare triple {113707#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 113: Hoare triple {113707#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 114: Hoare triple {113707#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 115: Hoare triple {113707#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 116: Hoare triple {113707#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 117: Hoare triple {113707#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 118: Hoare triple {113707#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 119: Hoare triple {113707#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 120: Hoare triple {113707#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 121: Hoare triple {113707#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 122: Hoare triple {113707#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 123: Hoare triple {113707#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,991 INFO L290 TraceCheckUtils]: 124: Hoare triple {113707#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,992 INFO L290 TraceCheckUtils]: 125: Hoare triple {113707#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,992 INFO L290 TraceCheckUtils]: 126: Hoare triple {113707#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,992 INFO L290 TraceCheckUtils]: 127: Hoare triple {113707#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:27,992 INFO L290 TraceCheckUtils]: 128: Hoare triple {113707#true} assume 8672 == #t~mem79;havoc #t~mem79; {113707#true} is VALID [2022-04-07 16:17:27,992 INFO L290 TraceCheckUtils]: 129: Hoare triple {113707#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {113707#true} is VALID [2022-04-07 16:17:27,992 INFO L290 TraceCheckUtils]: 130: Hoare triple {113707#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {113707#true} is VALID [2022-04-07 16:17:27,992 INFO L290 TraceCheckUtils]: 131: Hoare triple {113707#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {114118#(= |ssl3_accept_#t~mem145| (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)))} is VALID [2022-04-07 16:17:27,993 INFO L290 TraceCheckUtils]: 132: Hoare triple {114118#(= |ssl3_accept_#t~mem145| (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)))} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {114122#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (exists ((v_arrayElimCell_4 Int) (v_arrayElimCell_3 Int)) (= 8640 (select (select |#memory_int| v_arrayElimCell_3) (+ v_arrayElimCell_4 844)))))} is VALID [2022-04-07 16:17:27,994 INFO L290 TraceCheckUtils]: 133: Hoare triple {114122#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (exists ((v_arrayElimCell_4 Int) (v_arrayElimCell_3 Int)) (= 8640 (select (select |#memory_int| v_arrayElimCell_3) (+ v_arrayElimCell_4 844)))))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,994 INFO L290 TraceCheckUtils]: 134: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,995 INFO L290 TraceCheckUtils]: 135: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,995 INFO L290 TraceCheckUtils]: 136: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} ~skip~0 := 0; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,995 INFO L290 TraceCheckUtils]: 137: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !false; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,996 INFO L290 TraceCheckUtils]: 138: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,996 INFO L290 TraceCheckUtils]: 139: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,996 INFO L290 TraceCheckUtils]: 140: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,996 INFO L290 TraceCheckUtils]: 141: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,997 INFO L290 TraceCheckUtils]: 142: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,997 INFO L290 TraceCheckUtils]: 143: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,997 INFO L290 TraceCheckUtils]: 144: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,997 INFO L290 TraceCheckUtils]: 145: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,998 INFO L290 TraceCheckUtils]: 146: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,998 INFO L290 TraceCheckUtils]: 147: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,998 INFO L290 TraceCheckUtils]: 148: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,999 INFO L290 TraceCheckUtils]: 149: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,999 INFO L290 TraceCheckUtils]: 150: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,999 INFO L290 TraceCheckUtils]: 151: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:27,999 INFO L290 TraceCheckUtils]: 152: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,000 INFO L290 TraceCheckUtils]: 153: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,000 INFO L290 TraceCheckUtils]: 154: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,000 INFO L290 TraceCheckUtils]: 155: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,000 INFO L290 TraceCheckUtils]: 156: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,001 INFO L290 TraceCheckUtils]: 157: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,001 INFO L290 TraceCheckUtils]: 158: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,001 INFO L290 TraceCheckUtils]: 159: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,002 INFO L290 TraceCheckUtils]: 160: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,002 INFO L290 TraceCheckUtils]: 161: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,002 INFO L290 TraceCheckUtils]: 162: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,002 INFO L290 TraceCheckUtils]: 163: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,003 INFO L290 TraceCheckUtils]: 164: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,003 INFO L290 TraceCheckUtils]: 165: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,003 INFO L290 TraceCheckUtils]: 166: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,003 INFO L290 TraceCheckUtils]: 167: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume 8640 == #t~mem75;havoc #t~mem75; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,004 INFO L290 TraceCheckUtils]: 168: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,004 INFO L290 TraceCheckUtils]: 169: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:28,004 INFO L290 TraceCheckUtils]: 170: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {113719#(not (= |ssl3_accept_#t~mem139| 0))} is VALID [2022-04-07 16:17:28,005 INFO L290 TraceCheckUtils]: 171: Hoare triple {113719#(not (= |ssl3_accept_#t~mem139| 0))} assume !(0 != #t~mem139);havoc #t~mem139;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,005 INFO L290 TraceCheckUtils]: 172: Hoare triple {113708#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,005 INFO L290 TraceCheckUtils]: 173: Hoare triple {113708#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,005 INFO L290 TraceCheckUtils]: 174: Hoare triple {113708#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113708#false} is VALID [2022-04-07 16:17:28,005 INFO L290 TraceCheckUtils]: 175: Hoare triple {113708#false} ~skip~0 := 0; {113708#false} is VALID [2022-04-07 16:17:28,005 INFO L290 TraceCheckUtils]: 176: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:28,005 INFO L290 TraceCheckUtils]: 177: Hoare triple {113708#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,005 INFO L290 TraceCheckUtils]: 178: Hoare triple {113708#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,005 INFO L290 TraceCheckUtils]: 179: Hoare triple {113708#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,005 INFO L290 TraceCheckUtils]: 180: Hoare triple {113708#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,005 INFO L290 TraceCheckUtils]: 181: Hoare triple {113708#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,005 INFO L290 TraceCheckUtils]: 182: Hoare triple {113708#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,005 INFO L290 TraceCheckUtils]: 183: Hoare triple {113708#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,005 INFO L290 TraceCheckUtils]: 184: Hoare triple {113708#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,006 INFO L290 TraceCheckUtils]: 185: Hoare triple {113708#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,006 INFO L290 TraceCheckUtils]: 186: Hoare triple {113708#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,006 INFO L290 TraceCheckUtils]: 187: Hoare triple {113708#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,006 INFO L290 TraceCheckUtils]: 188: Hoare triple {113708#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,006 INFO L290 TraceCheckUtils]: 189: Hoare triple {113708#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,006 INFO L290 TraceCheckUtils]: 190: Hoare triple {113708#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,006 INFO L290 TraceCheckUtils]: 191: Hoare triple {113708#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,006 INFO L290 TraceCheckUtils]: 192: Hoare triple {113708#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,006 INFO L290 TraceCheckUtils]: 193: Hoare triple {113708#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,006 INFO L290 TraceCheckUtils]: 194: Hoare triple {113708#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,006 INFO L290 TraceCheckUtils]: 195: Hoare triple {113708#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,006 INFO L290 TraceCheckUtils]: 196: Hoare triple {113708#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,006 INFO L290 TraceCheckUtils]: 197: Hoare triple {113708#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,006 INFO L290 TraceCheckUtils]: 198: Hoare triple {113708#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 199: Hoare triple {113708#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 200: Hoare triple {113708#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 201: Hoare triple {113708#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 202: Hoare triple {113708#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 203: Hoare triple {113708#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 204: Hoare triple {113708#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 205: Hoare triple {113708#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 206: Hoare triple {113708#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 207: Hoare triple {113708#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 208: Hoare triple {113708#false} assume 8656 == #t~mem77;havoc #t~mem77; {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 209: Hoare triple {113708#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 210: Hoare triple {113708#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 211: Hoare triple {113708#false} assume !(2 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 212: Hoare triple {113708#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 213: Hoare triple {113708#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,007 INFO L290 TraceCheckUtils]: 214: Hoare triple {113708#false} assume !(0 == ~tmp___10~0); {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 215: Hoare triple {113708#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 216: Hoare triple {113708#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 217: Hoare triple {113708#false} ~skip~0 := 0; {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 218: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 219: Hoare triple {113708#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 220: Hoare triple {113708#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 221: Hoare triple {113708#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 222: Hoare triple {113708#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 223: Hoare triple {113708#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 224: Hoare triple {113708#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 225: Hoare triple {113708#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 226: Hoare triple {113708#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 227: Hoare triple {113708#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 228: Hoare triple {113708#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 229: Hoare triple {113708#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 230: Hoare triple {113708#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,008 INFO L290 TraceCheckUtils]: 231: Hoare triple {113708#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 232: Hoare triple {113708#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 233: Hoare triple {113708#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 234: Hoare triple {113708#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 235: Hoare triple {113708#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 236: Hoare triple {113708#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 237: Hoare triple {113708#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 238: Hoare triple {113708#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 239: Hoare triple {113708#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 240: Hoare triple {113708#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 241: Hoare triple {113708#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 242: Hoare triple {113708#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 243: Hoare triple {113708#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 244: Hoare triple {113708#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 245: Hoare triple {113708#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 246: Hoare triple {113708#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 247: Hoare triple {113708#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,009 INFO L290 TraceCheckUtils]: 248: Hoare triple {113708#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 249: Hoare triple {113708#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 250: Hoare triple {113708#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 251: Hoare triple {113708#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 252: Hoare triple {113708#false} assume 8672 == #t~mem79;havoc #t~mem79; {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 253: Hoare triple {113708#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 254: Hoare triple {113708#false} assume !(3 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 255: Hoare triple {113708#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 256: Hoare triple {113708#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 257: Hoare triple {113708#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 258: Hoare triple {113708#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 259: Hoare triple {113708#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 260: Hoare triple {113708#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 261: Hoare triple {113708#false} ~skip~0 := 0; {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 262: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 263: Hoare triple {113708#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 264: Hoare triple {113708#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,010 INFO L290 TraceCheckUtils]: 265: Hoare triple {113708#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 266: Hoare triple {113708#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 267: Hoare triple {113708#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 268: Hoare triple {113708#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 269: Hoare triple {113708#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 270: Hoare triple {113708#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 271: Hoare triple {113708#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 272: Hoare triple {113708#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 273: Hoare triple {113708#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 274: Hoare triple {113708#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 275: Hoare triple {113708#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 276: Hoare triple {113708#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 277: Hoare triple {113708#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 278: Hoare triple {113708#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 279: Hoare triple {113708#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 280: Hoare triple {113708#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,011 INFO L290 TraceCheckUtils]: 281: Hoare triple {113708#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 282: Hoare triple {113708#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 283: Hoare triple {113708#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 284: Hoare triple {113708#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 285: Hoare triple {113708#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 286: Hoare triple {113708#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 287: Hoare triple {113708#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 288: Hoare triple {113708#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 289: Hoare triple {113708#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 290: Hoare triple {113708#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 291: Hoare triple {113708#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 292: Hoare triple {113708#false} assume 8640 == #t~mem75;havoc #t~mem75; {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 293: Hoare triple {113708#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 294: Hoare triple {113708#false} assume !(4 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 295: Hoare triple {113708#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 296: Hoare triple {113708#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,012 INFO L290 TraceCheckUtils]: 297: Hoare triple {113708#false} assume !(0 != #t~mem139);havoc #t~mem139;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 298: Hoare triple {113708#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 299: Hoare triple {113708#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 300: Hoare triple {113708#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 301: Hoare triple {113708#false} ~skip~0 := 0; {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 302: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 303: Hoare triple {113708#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 304: Hoare triple {113708#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 305: Hoare triple {113708#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 306: Hoare triple {113708#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 307: Hoare triple {113708#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 308: Hoare triple {113708#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 309: Hoare triple {113708#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 310: Hoare triple {113708#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 311: Hoare triple {113708#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 312: Hoare triple {113708#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 313: Hoare triple {113708#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,013 INFO L290 TraceCheckUtils]: 314: Hoare triple {113708#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 315: Hoare triple {113708#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 316: Hoare triple {113708#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 317: Hoare triple {113708#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 318: Hoare triple {113708#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 319: Hoare triple {113708#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 320: Hoare triple {113708#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 321: Hoare triple {113708#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 322: Hoare triple {113708#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 323: Hoare triple {113708#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 324: Hoare triple {113708#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 325: Hoare triple {113708#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 326: Hoare triple {113708#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 327: Hoare triple {113708#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 328: Hoare triple {113708#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 329: Hoare triple {113708#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 330: Hoare triple {113708#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,014 INFO L290 TraceCheckUtils]: 331: Hoare triple {113708#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 332: Hoare triple {113708#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 333: Hoare triple {113708#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 334: Hoare triple {113708#false} assume 8656 == #t~mem77;havoc #t~mem77; {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 335: Hoare triple {113708#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 336: Hoare triple {113708#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 337: Hoare triple {113708#false} assume !(2 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 338: Hoare triple {113708#false} assume !(5 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 339: Hoare triple {113708#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 340: Hoare triple {113708#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 341: Hoare triple {113708#false} assume !(0 == ~tmp___10~0); {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 342: Hoare triple {113708#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 343: Hoare triple {113708#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 344: Hoare triple {113708#false} ~skip~0 := 0; {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 345: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 346: Hoare triple {113708#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,015 INFO L290 TraceCheckUtils]: 347: Hoare triple {113708#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 348: Hoare triple {113708#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 349: Hoare triple {113708#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 350: Hoare triple {113708#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 351: Hoare triple {113708#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 352: Hoare triple {113708#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 353: Hoare triple {113708#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 354: Hoare triple {113708#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 355: Hoare triple {113708#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 356: Hoare triple {113708#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 357: Hoare triple {113708#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 358: Hoare triple {113708#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 359: Hoare triple {113708#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 360: Hoare triple {113708#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 361: Hoare triple {113708#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 362: Hoare triple {113708#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 363: Hoare triple {113708#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,016 INFO L290 TraceCheckUtils]: 364: Hoare triple {113708#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 365: Hoare triple {113708#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 366: Hoare triple {113708#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 367: Hoare triple {113708#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 368: Hoare triple {113708#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 369: Hoare triple {113708#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 370: Hoare triple {113708#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 371: Hoare triple {113708#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 372: Hoare triple {113708#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 373: Hoare triple {113708#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 374: Hoare triple {113708#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 375: Hoare triple {113708#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 376: Hoare triple {113708#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 377: Hoare triple {113708#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 378: Hoare triple {113708#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 379: Hoare triple {113708#false} assume 8672 == #t~mem79;havoc #t~mem79; {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 380: Hoare triple {113708#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {113708#false} is VALID [2022-04-07 16:17:28,017 INFO L290 TraceCheckUtils]: 381: Hoare triple {113708#false} assume !(3 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 382: Hoare triple {113708#false} assume !(6 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 383: Hoare triple {113708#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 384: Hoare triple {113708#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 385: Hoare triple {113708#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 386: Hoare triple {113708#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 387: Hoare triple {113708#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 388: Hoare triple {113708#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 389: Hoare triple {113708#false} ~skip~0 := 0; {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 390: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 391: Hoare triple {113708#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 392: Hoare triple {113708#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 393: Hoare triple {113708#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 394: Hoare triple {113708#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 395: Hoare triple {113708#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 396: Hoare triple {113708#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,018 INFO L290 TraceCheckUtils]: 397: Hoare triple {113708#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 398: Hoare triple {113708#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 399: Hoare triple {113708#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 400: Hoare triple {113708#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 401: Hoare triple {113708#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 402: Hoare triple {113708#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 403: Hoare triple {113708#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 404: Hoare triple {113708#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 405: Hoare triple {113708#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 406: Hoare triple {113708#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 407: Hoare triple {113708#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 408: Hoare triple {113708#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 409: Hoare triple {113708#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 410: Hoare triple {113708#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 411: Hoare triple {113708#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 412: Hoare triple {113708#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 413: Hoare triple {113708#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,019 INFO L290 TraceCheckUtils]: 414: Hoare triple {113708#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,020 INFO L290 TraceCheckUtils]: 415: Hoare triple {113708#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,020 INFO L290 TraceCheckUtils]: 416: Hoare triple {113708#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,020 INFO L290 TraceCheckUtils]: 417: Hoare triple {113708#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,020 INFO L290 TraceCheckUtils]: 418: Hoare triple {113708#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,020 INFO L290 TraceCheckUtils]: 419: Hoare triple {113708#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:28,020 INFO L290 TraceCheckUtils]: 420: Hoare triple {113708#false} assume 8640 == #t~mem75;havoc #t~mem75; {113708#false} is VALID [2022-04-07 16:17:28,020 INFO L290 TraceCheckUtils]: 421: Hoare triple {113708#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {113708#false} is VALID [2022-04-07 16:17:28,020 INFO L290 TraceCheckUtils]: 422: Hoare triple {113708#false} assume !(4 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:28,020 INFO L290 TraceCheckUtils]: 423: Hoare triple {113708#false} assume !(7 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:28,020 INFO L290 TraceCheckUtils]: 424: Hoare triple {113708#false} assume 10 == ~blastFlag~0; {113708#false} is VALID [2022-04-07 16:17:28,020 INFO L290 TraceCheckUtils]: 425: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:28,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1565 backedges. 916 proven. 51 refuted. 0 times theorem prover too weak. 598 trivial. 0 not checked. [2022-04-07 16:17:28,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 16:17:28,651 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 26 [2022-04-07 16:17:28,655 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-04-07 16:17:29,705 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 72 [2022-04-07 16:17:29,733 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 70 [2022-04-07 16:17:29,741 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 64 [2022-04-07 16:17:29,949 INFO L290 TraceCheckUtils]: 425: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:29,950 INFO L290 TraceCheckUtils]: 424: Hoare triple {113708#false} assume 10 == ~blastFlag~0; {113708#false} is VALID [2022-04-07 16:17:29,950 INFO L290 TraceCheckUtils]: 423: Hoare triple {113708#false} assume !(7 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:29,950 INFO L290 TraceCheckUtils]: 422: Hoare triple {113708#false} assume !(4 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:29,950 INFO L290 TraceCheckUtils]: 421: Hoare triple {113708#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {113708#false} is VALID [2022-04-07 16:17:29,950 INFO L290 TraceCheckUtils]: 420: Hoare triple {113708#false} assume 8640 == #t~mem75;havoc #t~mem75; {113708#false} is VALID [2022-04-07 16:17:29,950 INFO L290 TraceCheckUtils]: 419: Hoare triple {113708#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,950 INFO L290 TraceCheckUtils]: 418: Hoare triple {113708#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,950 INFO L290 TraceCheckUtils]: 417: Hoare triple {113708#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,950 INFO L290 TraceCheckUtils]: 416: Hoare triple {113708#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,950 INFO L290 TraceCheckUtils]: 415: Hoare triple {113708#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,950 INFO L290 TraceCheckUtils]: 414: Hoare triple {113708#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,951 INFO L290 TraceCheckUtils]: 413: Hoare triple {113708#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,951 INFO L290 TraceCheckUtils]: 412: Hoare triple {113708#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,951 INFO L290 TraceCheckUtils]: 411: Hoare triple {113708#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,951 INFO L290 TraceCheckUtils]: 410: Hoare triple {113708#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,951 INFO L290 TraceCheckUtils]: 409: Hoare triple {113708#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,951 INFO L290 TraceCheckUtils]: 408: Hoare triple {113708#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,951 INFO L290 TraceCheckUtils]: 407: Hoare triple {113708#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,951 INFO L290 TraceCheckUtils]: 406: Hoare triple {113708#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,951 INFO L290 TraceCheckUtils]: 405: Hoare triple {113708#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,951 INFO L290 TraceCheckUtils]: 404: Hoare triple {113708#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,951 INFO L290 TraceCheckUtils]: 403: Hoare triple {113708#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 402: Hoare triple {113708#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 401: Hoare triple {113708#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 400: Hoare triple {113708#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 399: Hoare triple {113708#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 398: Hoare triple {113708#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 397: Hoare triple {113708#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 396: Hoare triple {113708#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 395: Hoare triple {113708#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 394: Hoare triple {113708#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 393: Hoare triple {113708#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 392: Hoare triple {113708#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 391: Hoare triple {113708#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 390: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 389: Hoare triple {113708#false} ~skip~0 := 0; {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 388: Hoare triple {113708#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113708#false} is VALID [2022-04-07 16:17:29,952 INFO L290 TraceCheckUtils]: 387: Hoare triple {113708#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 386: Hoare triple {113708#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 385: Hoare triple {113708#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 384: Hoare triple {113708#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 383: Hoare triple {113708#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 382: Hoare triple {113708#false} assume !(6 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 381: Hoare triple {113708#false} assume !(3 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 380: Hoare triple {113708#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 379: Hoare triple {113708#false} assume 8672 == #t~mem79;havoc #t~mem79; {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 378: Hoare triple {113708#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 377: Hoare triple {113708#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 376: Hoare triple {113708#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 375: Hoare triple {113708#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 374: Hoare triple {113708#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 373: Hoare triple {113708#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 372: Hoare triple {113708#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 371: Hoare triple {113708#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,953 INFO L290 TraceCheckUtils]: 370: Hoare triple {113708#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 369: Hoare triple {113708#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 368: Hoare triple {113708#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 367: Hoare triple {113708#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 366: Hoare triple {113708#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 365: Hoare triple {113708#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 364: Hoare triple {113708#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 363: Hoare triple {113708#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 362: Hoare triple {113708#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 361: Hoare triple {113708#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 360: Hoare triple {113708#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 359: Hoare triple {113708#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 358: Hoare triple {113708#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 357: Hoare triple {113708#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 356: Hoare triple {113708#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 355: Hoare triple {113708#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 354: Hoare triple {113708#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,954 INFO L290 TraceCheckUtils]: 353: Hoare triple {113708#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 352: Hoare triple {113708#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 351: Hoare triple {113708#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 350: Hoare triple {113708#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 349: Hoare triple {113708#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 348: Hoare triple {113708#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 347: Hoare triple {113708#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 346: Hoare triple {113708#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 345: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 344: Hoare triple {113708#false} ~skip~0 := 0; {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 343: Hoare triple {113708#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 342: Hoare triple {113708#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 341: Hoare triple {113708#false} assume !(0 == ~tmp___10~0); {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 340: Hoare triple {113708#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 339: Hoare triple {113708#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 338: Hoare triple {113708#false} assume !(5 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:29,955 INFO L290 TraceCheckUtils]: 337: Hoare triple {113708#false} assume !(2 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 336: Hoare triple {113708#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 335: Hoare triple {113708#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 334: Hoare triple {113708#false} assume 8656 == #t~mem77;havoc #t~mem77; {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 333: Hoare triple {113708#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 332: Hoare triple {113708#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 331: Hoare triple {113708#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 330: Hoare triple {113708#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 329: Hoare triple {113708#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 328: Hoare triple {113708#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 327: Hoare triple {113708#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 326: Hoare triple {113708#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 325: Hoare triple {113708#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 324: Hoare triple {113708#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 323: Hoare triple {113708#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 322: Hoare triple {113708#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 321: Hoare triple {113708#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,956 INFO L290 TraceCheckUtils]: 320: Hoare triple {113708#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 319: Hoare triple {113708#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 318: Hoare triple {113708#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 317: Hoare triple {113708#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 316: Hoare triple {113708#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 315: Hoare triple {113708#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 314: Hoare triple {113708#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 313: Hoare triple {113708#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 312: Hoare triple {113708#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 311: Hoare triple {113708#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 310: Hoare triple {113708#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 309: Hoare triple {113708#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 308: Hoare triple {113708#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 307: Hoare triple {113708#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 306: Hoare triple {113708#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 305: Hoare triple {113708#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 304: Hoare triple {113708#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,957 INFO L290 TraceCheckUtils]: 303: Hoare triple {113708#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 302: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 301: Hoare triple {113708#false} ~skip~0 := 0; {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 300: Hoare triple {113708#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 299: Hoare triple {113708#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 298: Hoare triple {113708#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 297: Hoare triple {113708#false} assume !(0 != #t~mem139);havoc #t~mem139;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 296: Hoare triple {113708#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 295: Hoare triple {113708#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 294: Hoare triple {113708#false} assume !(4 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 293: Hoare triple {113708#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 292: Hoare triple {113708#false} assume 8640 == #t~mem75;havoc #t~mem75; {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 291: Hoare triple {113708#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 290: Hoare triple {113708#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 289: Hoare triple {113708#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 288: Hoare triple {113708#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 287: Hoare triple {113708#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,958 INFO L290 TraceCheckUtils]: 286: Hoare triple {113708#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 285: Hoare triple {113708#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 284: Hoare triple {113708#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 283: Hoare triple {113708#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 282: Hoare triple {113708#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 281: Hoare triple {113708#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 280: Hoare triple {113708#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 279: Hoare triple {113708#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 278: Hoare triple {113708#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 277: Hoare triple {113708#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 276: Hoare triple {113708#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 275: Hoare triple {113708#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 274: Hoare triple {113708#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 273: Hoare triple {113708#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 272: Hoare triple {113708#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 271: Hoare triple {113708#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 270: Hoare triple {113708#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,959 INFO L290 TraceCheckUtils]: 269: Hoare triple {113708#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 268: Hoare triple {113708#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 267: Hoare triple {113708#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 266: Hoare triple {113708#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 265: Hoare triple {113708#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 264: Hoare triple {113708#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 263: Hoare triple {113708#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 262: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 261: Hoare triple {113708#false} ~skip~0 := 0; {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 260: Hoare triple {113708#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 259: Hoare triple {113708#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 258: Hoare triple {113708#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 257: Hoare triple {113708#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 256: Hoare triple {113708#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 255: Hoare triple {113708#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 254: Hoare triple {113708#false} assume !(3 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 253: Hoare triple {113708#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {113708#false} is VALID [2022-04-07 16:17:29,960 INFO L290 TraceCheckUtils]: 252: Hoare triple {113708#false} assume 8672 == #t~mem79;havoc #t~mem79; {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 251: Hoare triple {113708#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 250: Hoare triple {113708#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 249: Hoare triple {113708#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 248: Hoare triple {113708#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 247: Hoare triple {113708#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 246: Hoare triple {113708#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 245: Hoare triple {113708#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 244: Hoare triple {113708#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 243: Hoare triple {113708#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 242: Hoare triple {113708#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 241: Hoare triple {113708#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 240: Hoare triple {113708#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 239: Hoare triple {113708#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 238: Hoare triple {113708#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 237: Hoare triple {113708#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,961 INFO L290 TraceCheckUtils]: 236: Hoare triple {113708#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 235: Hoare triple {113708#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 234: Hoare triple {113708#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 233: Hoare triple {113708#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 232: Hoare triple {113708#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 231: Hoare triple {113708#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 230: Hoare triple {113708#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 229: Hoare triple {113708#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 228: Hoare triple {113708#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 227: Hoare triple {113708#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 226: Hoare triple {113708#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 225: Hoare triple {113708#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 224: Hoare triple {113708#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 223: Hoare triple {113708#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 222: Hoare triple {113708#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 221: Hoare triple {113708#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 220: Hoare triple {113708#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,962 INFO L290 TraceCheckUtils]: 219: Hoare triple {113708#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 218: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 217: Hoare triple {113708#false} ~skip~0 := 0; {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 216: Hoare triple {113708#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 215: Hoare triple {113708#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 214: Hoare triple {113708#false} assume !(0 == ~tmp___10~0); {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 213: Hoare triple {113708#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 212: Hoare triple {113708#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 211: Hoare triple {113708#false} assume !(2 == ~blastFlag~0); {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 210: Hoare triple {113708#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 209: Hoare triple {113708#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 208: Hoare triple {113708#false} assume 8656 == #t~mem77;havoc #t~mem77; {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 207: Hoare triple {113708#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 206: Hoare triple {113708#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 205: Hoare triple {113708#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 204: Hoare triple {113708#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,963 INFO L290 TraceCheckUtils]: 203: Hoare triple {113708#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 202: Hoare triple {113708#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 201: Hoare triple {113708#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 200: Hoare triple {113708#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 199: Hoare triple {113708#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 198: Hoare triple {113708#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 197: Hoare triple {113708#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 196: Hoare triple {113708#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 195: Hoare triple {113708#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 194: Hoare triple {113708#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 193: Hoare triple {113708#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 192: Hoare triple {113708#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 191: Hoare triple {113708#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 190: Hoare triple {113708#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 189: Hoare triple {113708#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 188: Hoare triple {113708#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,964 INFO L290 TraceCheckUtils]: 187: Hoare triple {113708#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,965 INFO L290 TraceCheckUtils]: 186: Hoare triple {113708#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,965 INFO L290 TraceCheckUtils]: 185: Hoare triple {113708#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,965 INFO L290 TraceCheckUtils]: 184: Hoare triple {113708#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,965 INFO L290 TraceCheckUtils]: 183: Hoare triple {113708#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,965 INFO L290 TraceCheckUtils]: 182: Hoare triple {113708#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,965 INFO L290 TraceCheckUtils]: 181: Hoare triple {113708#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,965 INFO L290 TraceCheckUtils]: 180: Hoare triple {113708#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,965 INFO L290 TraceCheckUtils]: 179: Hoare triple {113708#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,965 INFO L290 TraceCheckUtils]: 178: Hoare triple {113708#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,965 INFO L290 TraceCheckUtils]: 177: Hoare triple {113708#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,965 INFO L290 TraceCheckUtils]: 176: Hoare triple {113708#false} assume !false; {113708#false} is VALID [2022-04-07 16:17:29,965 INFO L290 TraceCheckUtils]: 175: Hoare triple {113708#false} ~skip~0 := 0; {113708#false} is VALID [2022-04-07 16:17:29,965 INFO L290 TraceCheckUtils]: 174: Hoare triple {113708#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113708#false} is VALID [2022-04-07 16:17:29,965 INFO L290 TraceCheckUtils]: 173: Hoare triple {113708#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,965 INFO L290 TraceCheckUtils]: 172: Hoare triple {113708#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,966 INFO L290 TraceCheckUtils]: 171: Hoare triple {113719#(not (= |ssl3_accept_#t~mem139| 0))} assume !(0 != #t~mem139);havoc #t~mem139;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {113708#false} is VALID [2022-04-07 16:17:29,966 INFO L290 TraceCheckUtils]: 170: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {113719#(not (= |ssl3_accept_#t~mem139| 0))} is VALID [2022-04-07 16:17:29,966 INFO L290 TraceCheckUtils]: 169: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,967 INFO L290 TraceCheckUtils]: 168: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,967 INFO L290 TraceCheckUtils]: 167: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume 8640 == #t~mem75;havoc #t~mem75; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,967 INFO L290 TraceCheckUtils]: 166: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,967 INFO L290 TraceCheckUtils]: 165: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,968 INFO L290 TraceCheckUtils]: 164: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,968 INFO L290 TraceCheckUtils]: 163: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,968 INFO L290 TraceCheckUtils]: 162: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,968 INFO L290 TraceCheckUtils]: 161: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,969 INFO L290 TraceCheckUtils]: 160: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,969 INFO L290 TraceCheckUtils]: 159: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,969 INFO L290 TraceCheckUtils]: 158: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,970 INFO L290 TraceCheckUtils]: 157: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,970 INFO L290 TraceCheckUtils]: 156: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,970 INFO L290 TraceCheckUtils]: 155: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,970 INFO L290 TraceCheckUtils]: 154: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,971 INFO L290 TraceCheckUtils]: 153: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,971 INFO L290 TraceCheckUtils]: 152: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,971 INFO L290 TraceCheckUtils]: 151: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,971 INFO L290 TraceCheckUtils]: 150: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,972 INFO L290 TraceCheckUtils]: 149: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,972 INFO L290 TraceCheckUtils]: 148: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,972 INFO L290 TraceCheckUtils]: 147: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,972 INFO L290 TraceCheckUtils]: 146: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,973 INFO L290 TraceCheckUtils]: 145: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,973 INFO L290 TraceCheckUtils]: 144: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,973 INFO L290 TraceCheckUtils]: 143: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,973 INFO L290 TraceCheckUtils]: 142: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,974 INFO L290 TraceCheckUtils]: 141: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,974 INFO L290 TraceCheckUtils]: 140: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,974 INFO L290 TraceCheckUtils]: 139: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,974 INFO L290 TraceCheckUtils]: 138: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,975 INFO L290 TraceCheckUtils]: 137: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !false; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,975 INFO L290 TraceCheckUtils]: 136: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} ~skip~0 := 0; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,975 INFO L290 TraceCheckUtils]: 135: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,975 INFO L290 TraceCheckUtils]: 134: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,976 INFO L290 TraceCheckUtils]: 133: Hoare triple {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,977 INFO L290 TraceCheckUtils]: 132: Hoare triple {115881#(or (= |ssl3_accept_#t~mem145| 0) (forall ((v_arrayElimCell_9 Int) (v_arrayElimCell_10 Int)) (not (= (select (select (store |#memory_int| v_arrayElimCell_9 (store (select |#memory_int| v_arrayElimCell_9) (+ 844 v_arrayElimCell_10) 8640)) ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))))} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {113718#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:17:29,978 INFO L290 TraceCheckUtils]: 131: Hoare triple {113707#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {115881#(or (= |ssl3_accept_#t~mem145| 0) (forall ((v_arrayElimCell_9 Int) (v_arrayElimCell_10 Int)) (not (= (select (select (store |#memory_int| v_arrayElimCell_9 (store (select |#memory_int| v_arrayElimCell_9) (+ 844 v_arrayElimCell_10) 8640)) ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))))} is VALID [2022-04-07 16:17:29,978 INFO L290 TraceCheckUtils]: 130: Hoare triple {113707#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {113707#true} is VALID [2022-04-07 16:17:29,978 INFO L290 TraceCheckUtils]: 129: Hoare triple {113707#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {113707#true} is VALID [2022-04-07 16:17:29,978 INFO L290 TraceCheckUtils]: 128: Hoare triple {113707#true} assume 8672 == #t~mem79;havoc #t~mem79; {113707#true} is VALID [2022-04-07 16:17:29,978 INFO L290 TraceCheckUtils]: 127: Hoare triple {113707#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,978 INFO L290 TraceCheckUtils]: 126: Hoare triple {113707#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,978 INFO L290 TraceCheckUtils]: 125: Hoare triple {113707#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,978 INFO L290 TraceCheckUtils]: 124: Hoare triple {113707#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,978 INFO L290 TraceCheckUtils]: 123: Hoare triple {113707#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,978 INFO L290 TraceCheckUtils]: 122: Hoare triple {113707#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,978 INFO L290 TraceCheckUtils]: 121: Hoare triple {113707#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 120: Hoare triple {113707#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 119: Hoare triple {113707#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 118: Hoare triple {113707#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 117: Hoare triple {113707#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 116: Hoare triple {113707#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 115: Hoare triple {113707#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 114: Hoare triple {113707#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 113: Hoare triple {113707#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 112: Hoare triple {113707#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 111: Hoare triple {113707#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 110: Hoare triple {113707#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 109: Hoare triple {113707#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 108: Hoare triple {113707#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 107: Hoare triple {113707#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 106: Hoare triple {113707#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 105: Hoare triple {113707#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,979 INFO L290 TraceCheckUtils]: 104: Hoare triple {113707#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 103: Hoare triple {113707#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 102: Hoare triple {113707#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 101: Hoare triple {113707#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 100: Hoare triple {113707#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 99: Hoare triple {113707#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 98: Hoare triple {113707#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 97: Hoare triple {113707#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 96: Hoare triple {113707#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 95: Hoare triple {113707#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 94: Hoare triple {113707#true} assume !false; {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 93: Hoare triple {113707#true} ~skip~0 := 0; {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 92: Hoare triple {113707#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 91: Hoare triple {113707#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 90: Hoare triple {113707#true} assume !(0 == ~tmp___10~0); {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 89: Hoare triple {113707#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,980 INFO L290 TraceCheckUtils]: 88: Hoare triple {113707#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 87: Hoare triple {113707#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 86: Hoare triple {113707#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 85: Hoare triple {113707#true} assume 8656 == #t~mem77;havoc #t~mem77; {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 84: Hoare triple {113707#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 83: Hoare triple {113707#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 82: Hoare triple {113707#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 81: Hoare triple {113707#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 80: Hoare triple {113707#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 79: Hoare triple {113707#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 78: Hoare triple {113707#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 77: Hoare triple {113707#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 76: Hoare triple {113707#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 75: Hoare triple {113707#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 74: Hoare triple {113707#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 73: Hoare triple {113707#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 72: Hoare triple {113707#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,981 INFO L290 TraceCheckUtils]: 71: Hoare triple {113707#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 70: Hoare triple {113707#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 69: Hoare triple {113707#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 68: Hoare triple {113707#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 67: Hoare triple {113707#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 66: Hoare triple {113707#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 65: Hoare triple {113707#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 64: Hoare triple {113707#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 63: Hoare triple {113707#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 62: Hoare triple {113707#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 61: Hoare triple {113707#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 60: Hoare triple {113707#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 59: Hoare triple {113707#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 58: Hoare triple {113707#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 57: Hoare triple {113707#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 56: Hoare triple {113707#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 55: Hoare triple {113707#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,982 INFO L290 TraceCheckUtils]: 54: Hoare triple {113707#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 53: Hoare triple {113707#true} assume !false; {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 52: Hoare triple {113707#true} ~skip~0 := 0; {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 51: Hoare triple {113707#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 50: Hoare triple {113707#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 49: Hoare triple {113707#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 48: Hoare triple {113707#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 47: Hoare triple {113707#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 46: Hoare triple {113707#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 45: Hoare triple {113707#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 44: Hoare triple {113707#true} assume 8496 == #t~mem58;havoc #t~mem58; {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 43: Hoare triple {113707#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 42: Hoare triple {113707#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 41: Hoare triple {113707#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 40: Hoare triple {113707#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 39: Hoare triple {113707#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,983 INFO L290 TraceCheckUtils]: 38: Hoare triple {113707#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 37: Hoare triple {113707#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 36: Hoare triple {113707#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 35: Hoare triple {113707#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 34: Hoare triple {113707#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 33: Hoare triple {113707#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 32: Hoare triple {113707#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 31: Hoare triple {113707#true} assume !false; {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 30: Hoare triple {113707#true} ~skip~0 := 0; {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 29: Hoare triple {113707#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 28: Hoare triple {113707#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 27: Hoare triple {113707#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 26: Hoare triple {113707#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 25: Hoare triple {113707#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 24: Hoare triple {113707#true} assume 8464 == #t~mem55;havoc #t~mem55; {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 23: Hoare triple {113707#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 22: Hoare triple {113707#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 21: Hoare triple {113707#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,984 INFO L290 TraceCheckUtils]: 20: Hoare triple {113707#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L290 TraceCheckUtils]: 19: Hoare triple {113707#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L290 TraceCheckUtils]: 18: Hoare triple {113707#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L290 TraceCheckUtils]: 17: Hoare triple {113707#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L290 TraceCheckUtils]: 16: Hoare triple {113707#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L290 TraceCheckUtils]: 15: Hoare triple {113707#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L290 TraceCheckUtils]: 14: Hoare triple {113707#true} assume !false; {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L290 TraceCheckUtils]: 13: Hoare triple {113707#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L290 TraceCheckUtils]: 12: Hoare triple {113707#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L290 TraceCheckUtils]: 11: Hoare triple {113707#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L290 TraceCheckUtils]: 10: Hoare triple {113707#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L290 TraceCheckUtils]: 9: Hoare triple {113707#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L290 TraceCheckUtils]: 8: Hoare triple {113707#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L272 TraceCheckUtils]: 7: Hoare triple {113707#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L290 TraceCheckUtils]: 6: Hoare triple {113707#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L290 TraceCheckUtils]: 5: Hoare triple {113707#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {113707#true} is VALID [2022-04-07 16:17:29,985 INFO L272 TraceCheckUtils]: 4: Hoare triple {113707#true} call #t~ret161 := main(); {113707#true} is VALID [2022-04-07 16:17:29,986 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {113707#true} {113707#true} #693#return; {113707#true} is VALID [2022-04-07 16:17:29,986 INFO L290 TraceCheckUtils]: 2: Hoare triple {113707#true} assume true; {113707#true} is VALID [2022-04-07 16:17:29,986 INFO L290 TraceCheckUtils]: 1: Hoare triple {113707#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {113707#true} is VALID [2022-04-07 16:17:29,986 INFO L272 TraceCheckUtils]: 0: Hoare triple {113707#true} call ULTIMATE.init(); {113707#true} is VALID [2022-04-07 16:17:29,987 INFO L134 CoverageAnalysis]: Checked inductivity of 1565 backedges. 922 proven. 0 refuted. 0 times theorem prover too weak. 643 trivial. 0 not checked. [2022-04-07 16:17:29,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755734160] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-07 16:17:29,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-04-07 16:17:29,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [11, 7] total 15 [2022-04-07 16:17:29,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293842014] [2022-04-07 16:17:29,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:17:29,988 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 34.4) internal successors, (172), 5 states have internal predecessors, (172), 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 426 [2022-04-07 16:17:29,988 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:17:29,988 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 34.4) internal successors, (172), 5 states have internal predecessors, (172), 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-07 16:17:30,097 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 176 edges. 176 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:17:30,097 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:17:30,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:17:30,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:17:30,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-04-07 16:17:30,098 INFO L87 Difference]: Start difference. First operand 2669 states and 4025 transitions. Second operand has 5 states, 5 states have (on average 34.4) internal successors, (172), 5 states have internal predecessors, (172), 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-07 16:17:33,352 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:17:36,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:36,921 INFO L93 Difference]: Finished difference Result 7272 states and 11018 transitions. [2022-04-07 16:17:36,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:17:36,921 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 34.4) internal successors, (172), 5 states have internal predecessors, (172), 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 426 [2022-04-07 16:17:36,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:17:36,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 34.4) internal successors, (172), 5 states have internal predecessors, (172), 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-07 16:17:36,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 604 transitions. [2022-04-07 16:17:36,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 34.4) internal successors, (172), 5 states have internal predecessors, (172), 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-07 16:17:36,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 604 transitions. [2022-04-07 16:17:36,925 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 604 transitions. [2022-04-07 16:17:37,303 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 604 edges. 604 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:17:38,001 INFO L225 Difference]: With dead ends: 7272 [2022-04-07 16:17:38,001 INFO L226 Difference]: Without dead ends: 4631 [2022-04-07 16:17:38,004 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 866 GetRequests, 852 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-04-07 16:17:38,004 INFO L913 BasicCegarLoop]: 307 mSDtfsCounter, 118 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 30 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 843 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-04-07 16:17:38,004 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 843 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 285 Invalid, 1 Unknown, 101 Unchecked, 2.3s Time] [2022-04-07 16:17:38,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4631 states. [2022-04-07 16:17:38,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4631 to 4443. [2022-04-07 16:17:38,467 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:17:38,472 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4631 states. Second operand has 4443 states, 4438 states have (on average 1.5274898602974312) internal successors, (6779), 4438 states have internal predecessors, (6779), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:38,475 INFO L74 IsIncluded]: Start isIncluded. First operand 4631 states. Second operand has 4443 states, 4438 states have (on average 1.5274898602974312) internal successors, (6779), 4438 states have internal predecessors, (6779), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:38,477 INFO L87 Difference]: Start difference. First operand 4631 states. Second operand has 4443 states, 4438 states have (on average 1.5274898602974312) internal successors, (6779), 4438 states have internal predecessors, (6779), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:39,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:39,038 INFO L93 Difference]: Finished difference Result 4631 states and 7020 transitions. [2022-04-07 16:17:39,038 INFO L276 IsEmpty]: Start isEmpty. Operand 4631 states and 7020 transitions. [2022-04-07 16:17:39,041 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:17:39,041 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:17:39,056 INFO L74 IsIncluded]: Start isIncluded. First operand has 4443 states, 4438 states have (on average 1.5274898602974312) internal successors, (6779), 4438 states have internal predecessors, (6779), 3 states have call successors, (3), 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 4631 states. [2022-04-07 16:17:39,060 INFO L87 Difference]: Start difference. First operand has 4443 states, 4438 states have (on average 1.5274898602974312) internal successors, (6779), 4438 states have internal predecessors, (6779), 3 states have call successors, (3), 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 4631 states. [2022-04-07 16:17:39,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:39,623 INFO L93 Difference]: Finished difference Result 4631 states and 7020 transitions. [2022-04-07 16:17:39,623 INFO L276 IsEmpty]: Start isEmpty. Operand 4631 states and 7020 transitions. [2022-04-07 16:17:39,626 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:17:39,626 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:17:39,626 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:17:39,626 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:17:39,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4443 states, 4438 states have (on average 1.5274898602974312) internal successors, (6779), 4438 states have internal predecessors, (6779), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:40,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4443 states to 4443 states and 6783 transitions. [2022-04-07 16:17:40,245 INFO L78 Accepts]: Start accepts. Automaton has 4443 states and 6783 transitions. Word has length 426 [2022-04-07 16:17:40,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:17:40,246 INFO L478 AbstractCegarLoop]: Abstraction has 4443 states and 6783 transitions. [2022-04-07 16:17:40,246 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 34.4) internal successors, (172), 5 states have internal predecessors, (172), 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-07 16:17:40,246 INFO L276 IsEmpty]: Start isEmpty. Operand 4443 states and 6783 transitions. [2022-04-07 16:17:40,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2022-04-07 16:17:40,251 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:17:40,251 INFO L499 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-04-07 16:17:40,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-04-07 16:17:40,451 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 16:17:40,452 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:17:40,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:17:40,452 INFO L85 PathProgramCache]: Analyzing trace with hash -586814631, now seen corresponding path program 1 times [2022-04-07 16:17:40,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:17:40,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862726864] [2022-04-07 16:17:40,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:17:40,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:17:40,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:40,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:17:40,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:40,662 INFO L290 TraceCheckUtils]: 0: Hoare triple {138482#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {138475#true} is VALID [2022-04-07 16:17:40,663 INFO L290 TraceCheckUtils]: 1: Hoare triple {138475#true} assume true; {138475#true} is VALID [2022-04-07 16:17:40,663 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {138475#true} {138475#true} #693#return; {138475#true} is VALID [2022-04-07 16:17:40,663 INFO L272 TraceCheckUtils]: 0: Hoare triple {138475#true} call ULTIMATE.init(); {138482#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:17:40,663 INFO L290 TraceCheckUtils]: 1: Hoare triple {138482#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {138475#true} is VALID [2022-04-07 16:17:40,663 INFO L290 TraceCheckUtils]: 2: Hoare triple {138475#true} assume true; {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {138475#true} {138475#true} #693#return; {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L272 TraceCheckUtils]: 4: Hoare triple {138475#true} call #t~ret161 := main(); {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L290 TraceCheckUtils]: 5: Hoare triple {138475#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L290 TraceCheckUtils]: 6: Hoare triple {138475#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L272 TraceCheckUtils]: 7: Hoare triple {138475#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L290 TraceCheckUtils]: 8: Hoare triple {138475#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L290 TraceCheckUtils]: 9: Hoare triple {138475#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L290 TraceCheckUtils]: 10: Hoare triple {138475#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L290 TraceCheckUtils]: 11: Hoare triple {138475#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L290 TraceCheckUtils]: 12: Hoare triple {138475#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L290 TraceCheckUtils]: 13: Hoare triple {138475#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L290 TraceCheckUtils]: 14: Hoare triple {138475#true} assume !false; {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L290 TraceCheckUtils]: 15: Hoare triple {138475#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L290 TraceCheckUtils]: 16: Hoare triple {138475#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L290 TraceCheckUtils]: 17: Hoare triple {138475#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L290 TraceCheckUtils]: 18: Hoare triple {138475#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,664 INFO L290 TraceCheckUtils]: 19: Hoare triple {138475#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 20: Hoare triple {138475#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 21: Hoare triple {138475#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 22: Hoare triple {138475#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 23: Hoare triple {138475#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 24: Hoare triple {138475#true} assume 8464 == #t~mem55;havoc #t~mem55; {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 25: Hoare triple {138475#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 26: Hoare triple {138475#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 27: Hoare triple {138475#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 28: Hoare triple {138475#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 29: Hoare triple {138475#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 30: Hoare triple {138475#true} ~skip~0 := 0; {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 31: Hoare triple {138475#true} assume !false; {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 32: Hoare triple {138475#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 33: Hoare triple {138475#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 34: Hoare triple {138475#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 35: Hoare triple {138475#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,665 INFO L290 TraceCheckUtils]: 36: Hoare triple {138475#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 37: Hoare triple {138475#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 38: Hoare triple {138475#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 39: Hoare triple {138475#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 40: Hoare triple {138475#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 41: Hoare triple {138475#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 42: Hoare triple {138475#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 43: Hoare triple {138475#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 44: Hoare triple {138475#true} assume 8496 == #t~mem58;havoc #t~mem58; {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 45: Hoare triple {138475#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 46: Hoare triple {138475#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 47: Hoare triple {138475#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 48: Hoare triple {138475#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 49: Hoare triple {138475#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 50: Hoare triple {138475#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 51: Hoare triple {138475#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {138475#true} is VALID [2022-04-07 16:17:40,666 INFO L290 TraceCheckUtils]: 52: Hoare triple {138475#true} ~skip~0 := 0; {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 53: Hoare triple {138475#true} assume !false; {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 54: Hoare triple {138475#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 55: Hoare triple {138475#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 56: Hoare triple {138475#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 57: Hoare triple {138475#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 58: Hoare triple {138475#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 59: Hoare triple {138475#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 60: Hoare triple {138475#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 61: Hoare triple {138475#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 62: Hoare triple {138475#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 63: Hoare triple {138475#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 64: Hoare triple {138475#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 65: Hoare triple {138475#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 66: Hoare triple {138475#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 67: Hoare triple {138475#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 68: Hoare triple {138475#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,667 INFO L290 TraceCheckUtils]: 69: Hoare triple {138475#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 70: Hoare triple {138475#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 71: Hoare triple {138475#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 72: Hoare triple {138475#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 73: Hoare triple {138475#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 74: Hoare triple {138475#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 75: Hoare triple {138475#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 76: Hoare triple {138475#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 77: Hoare triple {138475#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 78: Hoare triple {138475#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 79: Hoare triple {138475#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 80: Hoare triple {138475#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 81: Hoare triple {138475#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 82: Hoare triple {138475#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 83: Hoare triple {138475#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 84: Hoare triple {138475#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 85: Hoare triple {138475#true} assume 8656 == #t~mem77;havoc #t~mem77; {138475#true} is VALID [2022-04-07 16:17:40,668 INFO L290 TraceCheckUtils]: 86: Hoare triple {138475#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 87: Hoare triple {138475#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 88: Hoare triple {138475#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 89: Hoare triple {138475#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 90: Hoare triple {138475#true} assume !(0 == ~tmp___10~0); {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 91: Hoare triple {138475#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 92: Hoare triple {138475#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 93: Hoare triple {138475#true} ~skip~0 := 0; {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 94: Hoare triple {138475#true} assume !false; {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 95: Hoare triple {138475#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 96: Hoare triple {138475#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 97: Hoare triple {138475#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 98: Hoare triple {138475#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 99: Hoare triple {138475#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 100: Hoare triple {138475#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 101: Hoare triple {138475#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 102: Hoare triple {138475#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,669 INFO L290 TraceCheckUtils]: 103: Hoare triple {138475#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 104: Hoare triple {138475#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 105: Hoare triple {138475#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 106: Hoare triple {138475#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 107: Hoare triple {138475#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 108: Hoare triple {138475#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 109: Hoare triple {138475#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 110: Hoare triple {138475#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 111: Hoare triple {138475#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 112: Hoare triple {138475#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 113: Hoare triple {138475#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 114: Hoare triple {138475#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 115: Hoare triple {138475#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 116: Hoare triple {138475#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 117: Hoare triple {138475#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 118: Hoare triple {138475#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 119: Hoare triple {138475#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,670 INFO L290 TraceCheckUtils]: 120: Hoare triple {138475#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 121: Hoare triple {138475#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 122: Hoare triple {138475#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 123: Hoare triple {138475#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 124: Hoare triple {138475#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 125: Hoare triple {138475#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 126: Hoare triple {138475#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 127: Hoare triple {138475#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 128: Hoare triple {138475#true} assume 8672 == #t~mem79;havoc #t~mem79; {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 129: Hoare triple {138475#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 130: Hoare triple {138475#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 131: Hoare triple {138475#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 132: Hoare triple {138475#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 133: Hoare triple {138475#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 134: Hoare triple {138475#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 135: Hoare triple {138475#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 136: Hoare triple {138475#true} ~skip~0 := 0; {138475#true} is VALID [2022-04-07 16:17:40,671 INFO L290 TraceCheckUtils]: 137: Hoare triple {138475#true} assume !false; {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 138: Hoare triple {138475#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 139: Hoare triple {138475#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 140: Hoare triple {138475#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 141: Hoare triple {138475#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 142: Hoare triple {138475#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 143: Hoare triple {138475#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 144: Hoare triple {138475#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 145: Hoare triple {138475#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 146: Hoare triple {138475#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 147: Hoare triple {138475#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 148: Hoare triple {138475#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 149: Hoare triple {138475#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 150: Hoare triple {138475#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 151: Hoare triple {138475#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 152: Hoare triple {138475#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,672 INFO L290 TraceCheckUtils]: 153: Hoare triple {138475#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,673 INFO L290 TraceCheckUtils]: 154: Hoare triple {138475#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,673 INFO L290 TraceCheckUtils]: 155: Hoare triple {138475#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,673 INFO L290 TraceCheckUtils]: 156: Hoare triple {138475#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,673 INFO L290 TraceCheckUtils]: 157: Hoare triple {138475#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,673 INFO L290 TraceCheckUtils]: 158: Hoare triple {138475#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,673 INFO L290 TraceCheckUtils]: 159: Hoare triple {138475#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,673 INFO L290 TraceCheckUtils]: 160: Hoare triple {138475#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,673 INFO L290 TraceCheckUtils]: 161: Hoare triple {138475#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,673 INFO L290 TraceCheckUtils]: 162: Hoare triple {138475#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,673 INFO L290 TraceCheckUtils]: 163: Hoare triple {138475#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,673 INFO L290 TraceCheckUtils]: 164: Hoare triple {138475#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,673 INFO L290 TraceCheckUtils]: 165: Hoare triple {138475#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,673 INFO L290 TraceCheckUtils]: 166: Hoare triple {138475#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,673 INFO L290 TraceCheckUtils]: 167: Hoare triple {138475#true} assume 8640 == #t~mem75;havoc #t~mem75; {138475#true} is VALID [2022-04-07 16:17:40,674 INFO L290 TraceCheckUtils]: 168: Hoare triple {138475#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {138475#true} is VALID [2022-04-07 16:17:40,674 INFO L290 TraceCheckUtils]: 169: Hoare triple {138475#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {138475#true} is VALID [2022-04-07 16:17:40,674 INFO L290 TraceCheckUtils]: 170: Hoare triple {138475#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {138475#true} is VALID [2022-04-07 16:17:40,674 INFO L290 TraceCheckUtils]: 171: Hoare triple {138475#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,675 INFO L290 TraceCheckUtils]: 172: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,675 INFO L290 TraceCheckUtils]: 173: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,676 INFO L290 TraceCheckUtils]: 174: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,676 INFO L290 TraceCheckUtils]: 175: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,676 INFO L290 TraceCheckUtils]: 176: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,677 INFO L290 TraceCheckUtils]: 177: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,677 INFO L290 TraceCheckUtils]: 178: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,677 INFO L290 TraceCheckUtils]: 179: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,678 INFO L290 TraceCheckUtils]: 180: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,678 INFO L290 TraceCheckUtils]: 181: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,678 INFO L290 TraceCheckUtils]: 182: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,679 INFO L290 TraceCheckUtils]: 183: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,679 INFO L290 TraceCheckUtils]: 184: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,679 INFO L290 TraceCheckUtils]: 185: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,680 INFO L290 TraceCheckUtils]: 186: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,680 INFO L290 TraceCheckUtils]: 187: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,680 INFO L290 TraceCheckUtils]: 188: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,681 INFO L290 TraceCheckUtils]: 189: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,681 INFO L290 TraceCheckUtils]: 190: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,681 INFO L290 TraceCheckUtils]: 191: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,682 INFO L290 TraceCheckUtils]: 192: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,682 INFO L290 TraceCheckUtils]: 193: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,682 INFO L290 TraceCheckUtils]: 194: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,682 INFO L290 TraceCheckUtils]: 195: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,683 INFO L290 TraceCheckUtils]: 196: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,683 INFO L290 TraceCheckUtils]: 197: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,683 INFO L290 TraceCheckUtils]: 198: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,684 INFO L290 TraceCheckUtils]: 199: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,684 INFO L290 TraceCheckUtils]: 200: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,684 INFO L290 TraceCheckUtils]: 201: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,685 INFO L290 TraceCheckUtils]: 202: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,685 INFO L290 TraceCheckUtils]: 203: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,685 INFO L290 TraceCheckUtils]: 204: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,686 INFO L290 TraceCheckUtils]: 205: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,686 INFO L290 TraceCheckUtils]: 206: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,686 INFO L290 TraceCheckUtils]: 207: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:40,687 INFO L290 TraceCheckUtils]: 208: Hoare triple {138480#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {138481#(= |ssl3_accept_#t~mem78| 3)} is VALID [2022-04-07 16:17:40,687 INFO L290 TraceCheckUtils]: 209: Hoare triple {138481#(= |ssl3_accept_#t~mem78| 3)} assume 8657 == #t~mem78;havoc #t~mem78; {138476#false} is VALID [2022-04-07 16:17:40,687 INFO L290 TraceCheckUtils]: 210: Hoare triple {138476#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {138476#false} is VALID [2022-04-07 16:17:40,687 INFO L290 TraceCheckUtils]: 211: Hoare triple {138476#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {138476#false} is VALID [2022-04-07 16:17:40,687 INFO L290 TraceCheckUtils]: 212: Hoare triple {138476#false} assume !(2 == ~blastFlag~0); {138476#false} is VALID [2022-04-07 16:17:40,687 INFO L290 TraceCheckUtils]: 213: Hoare triple {138476#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {138476#false} is VALID [2022-04-07 16:17:40,687 INFO L290 TraceCheckUtils]: 214: Hoare triple {138476#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,687 INFO L290 TraceCheckUtils]: 215: Hoare triple {138476#false} assume !(0 == ~tmp___10~0); {138476#false} is VALID [2022-04-07 16:17:40,687 INFO L290 TraceCheckUtils]: 216: Hoare triple {138476#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,687 INFO L290 TraceCheckUtils]: 217: Hoare triple {138476#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 218: Hoare triple {138476#false} ~skip~0 := 0; {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 219: Hoare triple {138476#false} assume !false; {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 220: Hoare triple {138476#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 221: Hoare triple {138476#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 222: Hoare triple {138476#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 223: Hoare triple {138476#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 224: Hoare triple {138476#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 225: Hoare triple {138476#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 226: Hoare triple {138476#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 227: Hoare triple {138476#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 228: Hoare triple {138476#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 229: Hoare triple {138476#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 230: Hoare triple {138476#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 231: Hoare triple {138476#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 232: Hoare triple {138476#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 233: Hoare triple {138476#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,688 INFO L290 TraceCheckUtils]: 234: Hoare triple {138476#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 235: Hoare triple {138476#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 236: Hoare triple {138476#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 237: Hoare triple {138476#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 238: Hoare triple {138476#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 239: Hoare triple {138476#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 240: Hoare triple {138476#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 241: Hoare triple {138476#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 242: Hoare triple {138476#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 243: Hoare triple {138476#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 244: Hoare triple {138476#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 245: Hoare triple {138476#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 246: Hoare triple {138476#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 247: Hoare triple {138476#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 248: Hoare triple {138476#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 249: Hoare triple {138476#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 250: Hoare triple {138476#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,689 INFO L290 TraceCheckUtils]: 251: Hoare triple {138476#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 252: Hoare triple {138476#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 253: Hoare triple {138476#false} assume 8672 == #t~mem79;havoc #t~mem79; {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 254: Hoare triple {138476#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 255: Hoare triple {138476#false} assume !(3 == ~blastFlag~0); {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 256: Hoare triple {138476#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 257: Hoare triple {138476#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 258: Hoare triple {138476#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 259: Hoare triple {138476#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 260: Hoare triple {138476#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 261: Hoare triple {138476#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 262: Hoare triple {138476#false} ~skip~0 := 0; {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 263: Hoare triple {138476#false} assume !false; {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 264: Hoare triple {138476#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 265: Hoare triple {138476#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 266: Hoare triple {138476#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 267: Hoare triple {138476#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,690 INFO L290 TraceCheckUtils]: 268: Hoare triple {138476#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 269: Hoare triple {138476#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 270: Hoare triple {138476#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 271: Hoare triple {138476#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 272: Hoare triple {138476#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 273: Hoare triple {138476#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 274: Hoare triple {138476#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 275: Hoare triple {138476#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 276: Hoare triple {138476#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 277: Hoare triple {138476#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 278: Hoare triple {138476#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 279: Hoare triple {138476#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 280: Hoare triple {138476#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 281: Hoare triple {138476#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 282: Hoare triple {138476#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 283: Hoare triple {138476#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 284: Hoare triple {138476#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,691 INFO L290 TraceCheckUtils]: 285: Hoare triple {138476#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 286: Hoare triple {138476#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 287: Hoare triple {138476#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 288: Hoare triple {138476#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 289: Hoare triple {138476#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 290: Hoare triple {138476#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 291: Hoare triple {138476#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 292: Hoare triple {138476#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 293: Hoare triple {138476#false} assume 8640 == #t~mem75;havoc #t~mem75; {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 294: Hoare triple {138476#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 295: Hoare triple {138476#false} assume !(4 == ~blastFlag~0); {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 296: Hoare triple {138476#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 297: Hoare triple {138476#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 298: Hoare triple {138476#false} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 299: Hoare triple {138476#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 300: Hoare triple {138476#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 301: Hoare triple {138476#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {138476#false} is VALID [2022-04-07 16:17:40,692 INFO L290 TraceCheckUtils]: 302: Hoare triple {138476#false} ~skip~0 := 0; {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 303: Hoare triple {138476#false} assume !false; {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 304: Hoare triple {138476#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 305: Hoare triple {138476#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 306: Hoare triple {138476#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 307: Hoare triple {138476#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 308: Hoare triple {138476#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 309: Hoare triple {138476#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 310: Hoare triple {138476#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 311: Hoare triple {138476#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 312: Hoare triple {138476#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 313: Hoare triple {138476#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 314: Hoare triple {138476#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 315: Hoare triple {138476#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 316: Hoare triple {138476#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 317: Hoare triple {138476#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 318: Hoare triple {138476#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,693 INFO L290 TraceCheckUtils]: 319: Hoare triple {138476#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 320: Hoare triple {138476#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 321: Hoare triple {138476#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 322: Hoare triple {138476#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 323: Hoare triple {138476#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 324: Hoare triple {138476#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 325: Hoare triple {138476#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 326: Hoare triple {138476#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 327: Hoare triple {138476#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 328: Hoare triple {138476#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 329: Hoare triple {138476#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 330: Hoare triple {138476#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 331: Hoare triple {138476#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 332: Hoare triple {138476#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 333: Hoare triple {138476#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 334: Hoare triple {138476#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 335: Hoare triple {138476#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,694 INFO L290 TraceCheckUtils]: 336: Hoare triple {138476#false} assume 8657 == #t~mem78;havoc #t~mem78; {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 337: Hoare triple {138476#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 338: Hoare triple {138476#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 339: Hoare triple {138476#false} assume !(2 == ~blastFlag~0); {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 340: Hoare triple {138476#false} assume !(5 == ~blastFlag~0); {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 341: Hoare triple {138476#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 342: Hoare triple {138476#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 343: Hoare triple {138476#false} assume !(0 == ~tmp___10~0); {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 344: Hoare triple {138476#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 345: Hoare triple {138476#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 346: Hoare triple {138476#false} ~skip~0 := 0; {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 347: Hoare triple {138476#false} assume !false; {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 348: Hoare triple {138476#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 349: Hoare triple {138476#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 350: Hoare triple {138476#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 351: Hoare triple {138476#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 352: Hoare triple {138476#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,695 INFO L290 TraceCheckUtils]: 353: Hoare triple {138476#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 354: Hoare triple {138476#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 355: Hoare triple {138476#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 356: Hoare triple {138476#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 357: Hoare triple {138476#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 358: Hoare triple {138476#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 359: Hoare triple {138476#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 360: Hoare triple {138476#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 361: Hoare triple {138476#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 362: Hoare triple {138476#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 363: Hoare triple {138476#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 364: Hoare triple {138476#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 365: Hoare triple {138476#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 366: Hoare triple {138476#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 367: Hoare triple {138476#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 368: Hoare triple {138476#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 369: Hoare triple {138476#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,696 INFO L290 TraceCheckUtils]: 370: Hoare triple {138476#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 371: Hoare triple {138476#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 372: Hoare triple {138476#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 373: Hoare triple {138476#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 374: Hoare triple {138476#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 375: Hoare triple {138476#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 376: Hoare triple {138476#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 377: Hoare triple {138476#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 378: Hoare triple {138476#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 379: Hoare triple {138476#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 380: Hoare triple {138476#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 381: Hoare triple {138476#false} assume 8672 == #t~mem79;havoc #t~mem79; {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 382: Hoare triple {138476#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 383: Hoare triple {138476#false} assume !(3 == ~blastFlag~0); {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 384: Hoare triple {138476#false} assume !(6 == ~blastFlag~0); {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 385: Hoare triple {138476#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {138476#false} is VALID [2022-04-07 16:17:40,697 INFO L290 TraceCheckUtils]: 386: Hoare triple {138476#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 387: Hoare triple {138476#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 388: Hoare triple {138476#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 389: Hoare triple {138476#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 390: Hoare triple {138476#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 391: Hoare triple {138476#false} ~skip~0 := 0; {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 392: Hoare triple {138476#false} assume !false; {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 393: Hoare triple {138476#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 394: Hoare triple {138476#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 395: Hoare triple {138476#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 396: Hoare triple {138476#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 397: Hoare triple {138476#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 398: Hoare triple {138476#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 399: Hoare triple {138476#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 400: Hoare triple {138476#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 401: Hoare triple {138476#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 402: Hoare triple {138476#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,698 INFO L290 TraceCheckUtils]: 403: Hoare triple {138476#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 404: Hoare triple {138476#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 405: Hoare triple {138476#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 406: Hoare triple {138476#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 407: Hoare triple {138476#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 408: Hoare triple {138476#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 409: Hoare triple {138476#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 410: Hoare triple {138476#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 411: Hoare triple {138476#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 412: Hoare triple {138476#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 413: Hoare triple {138476#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 414: Hoare triple {138476#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 415: Hoare triple {138476#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 416: Hoare triple {138476#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 417: Hoare triple {138476#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 418: Hoare triple {138476#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,699 INFO L290 TraceCheckUtils]: 419: Hoare triple {138476#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,700 INFO L290 TraceCheckUtils]: 420: Hoare triple {138476#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,700 INFO L290 TraceCheckUtils]: 421: Hoare triple {138476#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {138476#false} is VALID [2022-04-07 16:17:40,700 INFO L290 TraceCheckUtils]: 422: Hoare triple {138476#false} assume 8640 == #t~mem75;havoc #t~mem75; {138476#false} is VALID [2022-04-07 16:17:40,700 INFO L290 TraceCheckUtils]: 423: Hoare triple {138476#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {138476#false} is VALID [2022-04-07 16:17:40,700 INFO L290 TraceCheckUtils]: 424: Hoare triple {138476#false} assume !(4 == ~blastFlag~0); {138476#false} is VALID [2022-04-07 16:17:40,700 INFO L290 TraceCheckUtils]: 425: Hoare triple {138476#false} assume !(7 == ~blastFlag~0); {138476#false} is VALID [2022-04-07 16:17:40,700 INFO L290 TraceCheckUtils]: 426: Hoare triple {138476#false} assume 10 == ~blastFlag~0; {138476#false} is VALID [2022-04-07 16:17:40,700 INFO L290 TraceCheckUtils]: 427: Hoare triple {138476#false} assume !false; {138476#false} is VALID [2022-04-07 16:17:40,701 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 1008 proven. 0 refuted. 0 times theorem prover too weak. 564 trivial. 0 not checked. [2022-04-07 16:17:40,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:17:40,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862726864] [2022-04-07 16:17:40,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862726864] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:17:40,702 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:17:40,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:17:40,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772625145] [2022-04-07 16:17:40,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:17:40,703 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 35.4) internal successors, (177), 4 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 428 [2022-04-07 16:17:40,703 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:17:40,703 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 35.4) internal successors, (177), 4 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-07 16:17:40,823 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-07 16:17:40,824 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:17:40,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:17:40,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:17:40,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:17:40,824 INFO L87 Difference]: Start difference. First operand 4443 states and 6783 transitions. Second operand has 5 states, 5 states have (on average 35.4) internal successors, (177), 4 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-07 16:17:44,968 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:17:53,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:53,128 INFO L93 Difference]: Finished difference Result 9329 states and 14173 transitions. [2022-04-07 16:17:53,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:17:53,128 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 35.4) internal successors, (177), 4 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 428 [2022-04-07 16:17:53,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:17:53,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 35.4) internal successors, (177), 4 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-07 16:17:53,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 536 transitions. [2022-04-07 16:17:53,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 35.4) internal successors, (177), 4 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-07 16:17:53,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 536 transitions. [2022-04-07 16:17:53,132 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 536 transitions. [2022-04-07 16:17:53,456 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 536 edges. 536 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:17:54,292 INFO L225 Difference]: With dead ends: 9329 [2022-04-07 16:17:54,292 INFO L226 Difference]: Without dead ends: 4914 [2022-04-07 16:17:54,296 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:17:54,296 INFO L913 BasicCegarLoop]: 267 mSDtfsCounter, 63 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-04-07 16:17:54,296 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 649 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 585 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2022-04-07 16:17:54,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4914 states. [2022-04-07 16:17:54,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4914 to 4450. [2022-04-07 16:17:54,744 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:17:54,749 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4914 states. Second operand has 4450 states, 4445 states have (on average 1.5266591676040495) internal successors, (6786), 4445 states have internal predecessors, (6786), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:54,752 INFO L74 IsIncluded]: Start isIncluded. First operand 4914 states. Second operand has 4450 states, 4445 states have (on average 1.5266591676040495) internal successors, (6786), 4445 states have internal predecessors, (6786), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:54,755 INFO L87 Difference]: Start difference. First operand 4914 states. Second operand has 4450 states, 4445 states have (on average 1.5266591676040495) internal successors, (6786), 4445 states have internal predecessors, (6786), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:55,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:55,378 INFO L93 Difference]: Finished difference Result 4914 states and 7415 transitions. [2022-04-07 16:17:55,378 INFO L276 IsEmpty]: Start isEmpty. Operand 4914 states and 7415 transitions. [2022-04-07 16:17:55,381 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:17:55,381 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:17:55,385 INFO L74 IsIncluded]: Start isIncluded. First operand has 4450 states, 4445 states have (on average 1.5266591676040495) internal successors, (6786), 4445 states have internal predecessors, (6786), 3 states have call successors, (3), 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 4914 states. [2022-04-07 16:17:55,388 INFO L87 Difference]: Start difference. First operand has 4450 states, 4445 states have (on average 1.5266591676040495) internal successors, (6786), 4445 states have internal predecessors, (6786), 3 states have call successors, (3), 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 4914 states. [2022-04-07 16:17:55,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:17:55,992 INFO L93 Difference]: Finished difference Result 4914 states and 7415 transitions. [2022-04-07 16:17:55,992 INFO L276 IsEmpty]: Start isEmpty. Operand 4914 states and 7415 transitions. [2022-04-07 16:17:55,995 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:17:55,995 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:17:55,995 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:17:55,995 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:17:56,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4450 states, 4445 states have (on average 1.5266591676040495) internal successors, (6786), 4445 states have internal predecessors, (6786), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:56,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4450 states to 4450 states and 6790 transitions. [2022-04-07 16:17:56,630 INFO L78 Accepts]: Start accepts. Automaton has 4450 states and 6790 transitions. Word has length 428 [2022-04-07 16:17:56,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:17:56,630 INFO L478 AbstractCegarLoop]: Abstraction has 4450 states and 6790 transitions. [2022-04-07 16:17:56,630 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.4) internal successors, (177), 4 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-07 16:17:56,630 INFO L276 IsEmpty]: Start isEmpty. Operand 4450 states and 6790 transitions. [2022-04-07 16:17:56,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 456 [2022-04-07 16:17:56,636 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:17:56,636 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:17:56,636 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-04-07 16:17:56,636 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:17:56,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:17:56,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1577324351, now seen corresponding path program 1 times [2022-04-07 16:17:56,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:17:56,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001372241] [2022-04-07 16:17:56,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:17:56,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:17:56,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:56,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:17:56,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:17:56,819 INFO L290 TraceCheckUtils]: 0: Hoare triple {163626#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {163619#true} is VALID [2022-04-07 16:17:56,819 INFO L290 TraceCheckUtils]: 1: Hoare triple {163619#true} assume true; {163619#true} is VALID [2022-04-07 16:17:56,819 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {163619#true} {163619#true} #693#return; {163619#true} is VALID [2022-04-07 16:17:56,819 INFO L272 TraceCheckUtils]: 0: Hoare triple {163619#true} call ULTIMATE.init(); {163626#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:17:56,819 INFO L290 TraceCheckUtils]: 1: Hoare triple {163626#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L290 TraceCheckUtils]: 2: Hoare triple {163619#true} assume true; {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {163619#true} {163619#true} #693#return; {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L272 TraceCheckUtils]: 4: Hoare triple {163619#true} call #t~ret161 := main(); {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L290 TraceCheckUtils]: 5: Hoare triple {163619#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L290 TraceCheckUtils]: 6: Hoare triple {163619#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L272 TraceCheckUtils]: 7: Hoare triple {163619#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L290 TraceCheckUtils]: 8: Hoare triple {163619#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L290 TraceCheckUtils]: 9: Hoare triple {163619#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L290 TraceCheckUtils]: 10: Hoare triple {163619#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L290 TraceCheckUtils]: 11: Hoare triple {163619#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L290 TraceCheckUtils]: 12: Hoare triple {163619#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L290 TraceCheckUtils]: 13: Hoare triple {163619#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L290 TraceCheckUtils]: 14: Hoare triple {163619#true} assume !false; {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L290 TraceCheckUtils]: 15: Hoare triple {163619#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L290 TraceCheckUtils]: 16: Hoare triple {163619#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,820 INFO L290 TraceCheckUtils]: 17: Hoare triple {163619#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 18: Hoare triple {163619#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 19: Hoare triple {163619#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 20: Hoare triple {163619#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 21: Hoare triple {163619#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 22: Hoare triple {163619#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 23: Hoare triple {163619#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 24: Hoare triple {163619#true} assume 8464 == #t~mem55;havoc #t~mem55; {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 25: Hoare triple {163619#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 26: Hoare triple {163619#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 27: Hoare triple {163619#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 28: Hoare triple {163619#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 29: Hoare triple {163619#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 30: Hoare triple {163619#true} ~skip~0 := 0; {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 31: Hoare triple {163619#true} assume !false; {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 32: Hoare triple {163619#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 33: Hoare triple {163619#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,821 INFO L290 TraceCheckUtils]: 34: Hoare triple {163619#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 35: Hoare triple {163619#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 36: Hoare triple {163619#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 37: Hoare triple {163619#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 38: Hoare triple {163619#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 39: Hoare triple {163619#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 40: Hoare triple {163619#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 41: Hoare triple {163619#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 42: Hoare triple {163619#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 43: Hoare triple {163619#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 44: Hoare triple {163619#true} assume 8496 == #t~mem58;havoc #t~mem58; {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 45: Hoare triple {163619#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 46: Hoare triple {163619#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 47: Hoare triple {163619#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 48: Hoare triple {163619#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 49: Hoare triple {163619#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 50: Hoare triple {163619#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,822 INFO L290 TraceCheckUtils]: 51: Hoare triple {163619#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 52: Hoare triple {163619#true} ~skip~0 := 0; {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 53: Hoare triple {163619#true} assume !false; {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 54: Hoare triple {163619#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 55: Hoare triple {163619#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 56: Hoare triple {163619#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 57: Hoare triple {163619#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 58: Hoare triple {163619#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 59: Hoare triple {163619#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 60: Hoare triple {163619#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 61: Hoare triple {163619#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 62: Hoare triple {163619#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 63: Hoare triple {163619#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 64: Hoare triple {163619#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 65: Hoare triple {163619#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 66: Hoare triple {163619#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 67: Hoare triple {163619#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,823 INFO L290 TraceCheckUtils]: 68: Hoare triple {163619#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 69: Hoare triple {163619#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 70: Hoare triple {163619#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 71: Hoare triple {163619#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 72: Hoare triple {163619#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 73: Hoare triple {163619#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 74: Hoare triple {163619#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 75: Hoare triple {163619#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 76: Hoare triple {163619#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 77: Hoare triple {163619#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 78: Hoare triple {163619#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 79: Hoare triple {163619#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 80: Hoare triple {163619#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 81: Hoare triple {163619#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 82: Hoare triple {163619#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 83: Hoare triple {163619#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 84: Hoare triple {163619#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,824 INFO L290 TraceCheckUtils]: 85: Hoare triple {163619#true} assume 8656 == #t~mem77;havoc #t~mem77; {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 86: Hoare triple {163619#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 87: Hoare triple {163619#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 88: Hoare triple {163619#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 89: Hoare triple {163619#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 90: Hoare triple {163619#true} assume !(0 == ~tmp___10~0); {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 91: Hoare triple {163619#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 92: Hoare triple {163619#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 93: Hoare triple {163619#true} ~skip~0 := 0; {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 94: Hoare triple {163619#true} assume !false; {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 95: Hoare triple {163619#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 96: Hoare triple {163619#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 97: Hoare triple {163619#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 98: Hoare triple {163619#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 99: Hoare triple {163619#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 100: Hoare triple {163619#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 101: Hoare triple {163619#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 102: Hoare triple {163619#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,825 INFO L290 TraceCheckUtils]: 103: Hoare triple {163619#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 104: Hoare triple {163619#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 105: Hoare triple {163619#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 106: Hoare triple {163619#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 107: Hoare triple {163619#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 108: Hoare triple {163619#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 109: Hoare triple {163619#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 110: Hoare triple {163619#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 111: Hoare triple {163619#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 112: Hoare triple {163619#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 113: Hoare triple {163619#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 114: Hoare triple {163619#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 115: Hoare triple {163619#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 116: Hoare triple {163619#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 117: Hoare triple {163619#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 118: Hoare triple {163619#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 119: Hoare triple {163619#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,826 INFO L290 TraceCheckUtils]: 120: Hoare triple {163619#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,827 INFO L290 TraceCheckUtils]: 121: Hoare triple {163619#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,827 INFO L290 TraceCheckUtils]: 122: Hoare triple {163619#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,827 INFO L290 TraceCheckUtils]: 123: Hoare triple {163619#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,827 INFO L290 TraceCheckUtils]: 124: Hoare triple {163619#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,827 INFO L290 TraceCheckUtils]: 125: Hoare triple {163619#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,827 INFO L290 TraceCheckUtils]: 126: Hoare triple {163619#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,827 INFO L290 TraceCheckUtils]: 127: Hoare triple {163619#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,827 INFO L290 TraceCheckUtils]: 128: Hoare triple {163619#true} assume 8672 == #t~mem79;havoc #t~mem79; {163619#true} is VALID [2022-04-07 16:17:56,827 INFO L290 TraceCheckUtils]: 129: Hoare triple {163619#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {163619#true} is VALID [2022-04-07 16:17:56,827 INFO L290 TraceCheckUtils]: 130: Hoare triple {163619#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {163619#true} is VALID [2022-04-07 16:17:56,827 INFO L290 TraceCheckUtils]: 131: Hoare triple {163619#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,827 INFO L290 TraceCheckUtils]: 132: Hoare triple {163619#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {163619#true} is VALID [2022-04-07 16:17:56,827 INFO L290 TraceCheckUtils]: 133: Hoare triple {163619#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,827 INFO L290 TraceCheckUtils]: 134: Hoare triple {163619#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,827 INFO L290 TraceCheckUtils]: 135: Hoare triple {163619#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 136: Hoare triple {163619#true} ~skip~0 := 0; {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 137: Hoare triple {163619#true} assume !false; {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 138: Hoare triple {163619#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 139: Hoare triple {163619#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 140: Hoare triple {163619#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 141: Hoare triple {163619#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 142: Hoare triple {163619#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 143: Hoare triple {163619#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 144: Hoare triple {163619#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 145: Hoare triple {163619#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 146: Hoare triple {163619#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 147: Hoare triple {163619#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 148: Hoare triple {163619#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 149: Hoare triple {163619#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 150: Hoare triple {163619#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 151: Hoare triple {163619#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 152: Hoare triple {163619#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,828 INFO L290 TraceCheckUtils]: 153: Hoare triple {163619#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 154: Hoare triple {163619#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 155: Hoare triple {163619#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 156: Hoare triple {163619#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 157: Hoare triple {163619#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 158: Hoare triple {163619#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 159: Hoare triple {163619#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 160: Hoare triple {163619#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 161: Hoare triple {163619#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 162: Hoare triple {163619#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 163: Hoare triple {163619#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 164: Hoare triple {163619#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 165: Hoare triple {163619#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 166: Hoare triple {163619#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 167: Hoare triple {163619#true} assume 8640 == #t~mem75;havoc #t~mem75; {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 168: Hoare triple {163619#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 169: Hoare triple {163619#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {163619#true} is VALID [2022-04-07 16:17:56,829 INFO L290 TraceCheckUtils]: 170: Hoare triple {163619#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {163619#true} is VALID [2022-04-07 16:17:56,830 INFO L290 TraceCheckUtils]: 171: Hoare triple {163619#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,831 INFO L290 TraceCheckUtils]: 172: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,831 INFO L290 TraceCheckUtils]: 173: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,831 INFO L290 TraceCheckUtils]: 174: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,832 INFO L290 TraceCheckUtils]: 175: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,832 INFO L290 TraceCheckUtils]: 176: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,832 INFO L290 TraceCheckUtils]: 177: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,833 INFO L290 TraceCheckUtils]: 178: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,833 INFO L290 TraceCheckUtils]: 179: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,833 INFO L290 TraceCheckUtils]: 180: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,833 INFO L290 TraceCheckUtils]: 181: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,834 INFO L290 TraceCheckUtils]: 182: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,834 INFO L290 TraceCheckUtils]: 183: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,834 INFO L290 TraceCheckUtils]: 184: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,835 INFO L290 TraceCheckUtils]: 185: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,835 INFO L290 TraceCheckUtils]: 186: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,835 INFO L290 TraceCheckUtils]: 187: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:17:56,836 INFO L290 TraceCheckUtils]: 188: Hoare triple {163624#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {163625#(= |ssl3_accept_#t~mem58| 3)} is VALID [2022-04-07 16:17:56,836 INFO L290 TraceCheckUtils]: 189: Hoare triple {163625#(= |ssl3_accept_#t~mem58| 3)} assume 8496 == #t~mem58;havoc #t~mem58; {163620#false} is VALID [2022-04-07 16:17:56,836 INFO L290 TraceCheckUtils]: 190: Hoare triple {163620#false} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {163620#false} is VALID [2022-04-07 16:17:56,836 INFO L290 TraceCheckUtils]: 191: Hoare triple {163620#false} assume !(1 == ~blastFlag~0); {163620#false} is VALID [2022-04-07 16:17:56,836 INFO L290 TraceCheckUtils]: 192: Hoare triple {163620#false} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,836 INFO L290 TraceCheckUtils]: 193: Hoare triple {163620#false} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,836 INFO L290 TraceCheckUtils]: 194: Hoare triple {163620#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,836 INFO L290 TraceCheckUtils]: 195: Hoare triple {163620#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,836 INFO L290 TraceCheckUtils]: 196: Hoare triple {163620#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {163620#false} is VALID [2022-04-07 16:17:56,836 INFO L290 TraceCheckUtils]: 197: Hoare triple {163620#false} ~skip~0 := 0; {163620#false} is VALID [2022-04-07 16:17:56,836 INFO L290 TraceCheckUtils]: 198: Hoare triple {163620#false} assume !false; {163620#false} is VALID [2022-04-07 16:17:56,836 INFO L290 TraceCheckUtils]: 199: Hoare triple {163620#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 200: Hoare triple {163620#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 201: Hoare triple {163620#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 202: Hoare triple {163620#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 203: Hoare triple {163620#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 204: Hoare triple {163620#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 205: Hoare triple {163620#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 206: Hoare triple {163620#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 207: Hoare triple {163620#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 208: Hoare triple {163620#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 209: Hoare triple {163620#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 210: Hoare triple {163620#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 211: Hoare triple {163620#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 212: Hoare triple {163620#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 213: Hoare triple {163620#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 214: Hoare triple {163620#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 215: Hoare triple {163620#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,837 INFO L290 TraceCheckUtils]: 216: Hoare triple {163620#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 217: Hoare triple {163620#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 218: Hoare triple {163620#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 219: Hoare triple {163620#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 220: Hoare triple {163620#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 221: Hoare triple {163620#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 222: Hoare triple {163620#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 223: Hoare triple {163620#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 224: Hoare triple {163620#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 225: Hoare triple {163620#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 226: Hoare triple {163620#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 227: Hoare triple {163620#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 228: Hoare triple {163620#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 229: Hoare triple {163620#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 230: Hoare triple {163620#false} assume 8656 == #t~mem77;havoc #t~mem77; {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 231: Hoare triple {163620#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 232: Hoare triple {163620#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {163620#false} is VALID [2022-04-07 16:17:56,838 INFO L290 TraceCheckUtils]: 233: Hoare triple {163620#false} assume !(2 == ~blastFlag~0); {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 234: Hoare triple {163620#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 235: Hoare triple {163620#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 236: Hoare triple {163620#false} assume !(0 == ~tmp___10~0); {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 237: Hoare triple {163620#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 238: Hoare triple {163620#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 239: Hoare triple {163620#false} ~skip~0 := 0; {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 240: Hoare triple {163620#false} assume !false; {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 241: Hoare triple {163620#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 242: Hoare triple {163620#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 243: Hoare triple {163620#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 244: Hoare triple {163620#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 245: Hoare triple {163620#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 246: Hoare triple {163620#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 247: Hoare triple {163620#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 248: Hoare triple {163620#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 249: Hoare triple {163620#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,839 INFO L290 TraceCheckUtils]: 250: Hoare triple {163620#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 251: Hoare triple {163620#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 252: Hoare triple {163620#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 253: Hoare triple {163620#false} assume 8496 == #t~mem58;havoc #t~mem58; {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 254: Hoare triple {163620#false} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 255: Hoare triple {163620#false} assume !(1 == ~blastFlag~0); {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 256: Hoare triple {163620#false} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 257: Hoare triple {163620#false} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 258: Hoare triple {163620#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 259: Hoare triple {163620#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 260: Hoare triple {163620#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 261: Hoare triple {163620#false} ~skip~0 := 0; {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 262: Hoare triple {163620#false} assume !false; {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 263: Hoare triple {163620#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 264: Hoare triple {163620#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 265: Hoare triple {163620#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 266: Hoare triple {163620#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 267: Hoare triple {163620#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,840 INFO L290 TraceCheckUtils]: 268: Hoare triple {163620#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 269: Hoare triple {163620#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 270: Hoare triple {163620#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 271: Hoare triple {163620#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 272: Hoare triple {163620#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 273: Hoare triple {163620#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 274: Hoare triple {163620#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 275: Hoare triple {163620#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 276: Hoare triple {163620#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 277: Hoare triple {163620#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 278: Hoare triple {163620#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 279: Hoare triple {163620#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 280: Hoare triple {163620#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 281: Hoare triple {163620#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 282: Hoare triple {163620#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 283: Hoare triple {163620#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,841 INFO L290 TraceCheckUtils]: 284: Hoare triple {163620#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 285: Hoare triple {163620#false} assume 8448 == #t~mem68;havoc #t~mem68; {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 286: Hoare triple {163620#false} assume !(~num1~0 > 0); {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 287: Hoare triple {163620#false} call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem133 := read~int(#t~mem132.base, 844 + #t~mem132.offset, 4);call write~int(#t~mem133, ~s.base, 52 + ~s.offset, 4);havoc #t~mem132.base, #t~mem132.offset;havoc #t~mem133; {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 288: Hoare triple {163620#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 289: Hoare triple {163620#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 290: Hoare triple {163620#false} ~skip~0 := 0; {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 291: Hoare triple {163620#false} assume !false; {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 292: Hoare triple {163620#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 293: Hoare triple {163620#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 294: Hoare triple {163620#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 295: Hoare triple {163620#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 296: Hoare triple {163620#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 297: Hoare triple {163620#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 298: Hoare triple {163620#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 299: Hoare triple {163620#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 300: Hoare triple {163620#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,842 INFO L290 TraceCheckUtils]: 301: Hoare triple {163620#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 302: Hoare triple {163620#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 303: Hoare triple {163620#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 304: Hoare triple {163620#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 305: Hoare triple {163620#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 306: Hoare triple {163620#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 307: Hoare triple {163620#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 308: Hoare triple {163620#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 309: Hoare triple {163620#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 310: Hoare triple {163620#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 311: Hoare triple {163620#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 312: Hoare triple {163620#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 313: Hoare triple {163620#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 314: Hoare triple {163620#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 315: Hoare triple {163620#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 316: Hoare triple {163620#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 317: Hoare triple {163620#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 318: Hoare triple {163620#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,843 INFO L290 TraceCheckUtils]: 319: Hoare triple {163620#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 320: Hoare triple {163620#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 321: Hoare triple {163620#false} assume 8640 == #t~mem75;havoc #t~mem75; {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 322: Hoare triple {163620#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 323: Hoare triple {163620#false} assume !(4 == ~blastFlag~0); {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 324: Hoare triple {163620#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 325: Hoare triple {163620#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 326: Hoare triple {163620#false} assume !(0 != #t~mem139);havoc #t~mem139;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 327: Hoare triple {163620#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 328: Hoare triple {163620#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 329: Hoare triple {163620#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 330: Hoare triple {163620#false} ~skip~0 := 0; {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 331: Hoare triple {163620#false} assume !false; {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 332: Hoare triple {163620#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 333: Hoare triple {163620#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 334: Hoare triple {163620#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 335: Hoare triple {163620#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,844 INFO L290 TraceCheckUtils]: 336: Hoare triple {163620#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 337: Hoare triple {163620#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 338: Hoare triple {163620#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 339: Hoare triple {163620#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 340: Hoare triple {163620#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 341: Hoare triple {163620#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 342: Hoare triple {163620#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 343: Hoare triple {163620#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 344: Hoare triple {163620#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 345: Hoare triple {163620#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 346: Hoare triple {163620#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 347: Hoare triple {163620#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 348: Hoare triple {163620#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 349: Hoare triple {163620#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 350: Hoare triple {163620#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 351: Hoare triple {163620#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 352: Hoare triple {163620#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,845 INFO L290 TraceCheckUtils]: 353: Hoare triple {163620#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 354: Hoare triple {163620#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 355: Hoare triple {163620#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 356: Hoare triple {163620#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 357: Hoare triple {163620#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 358: Hoare triple {163620#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 359: Hoare triple {163620#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 360: Hoare triple {163620#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 361: Hoare triple {163620#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 362: Hoare triple {163620#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 363: Hoare triple {163620#false} assume 8656 == #t~mem77;havoc #t~mem77; {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 364: Hoare triple {163620#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 365: Hoare triple {163620#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 366: Hoare triple {163620#false} assume !(2 == ~blastFlag~0); {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 367: Hoare triple {163620#false} assume !(5 == ~blastFlag~0); {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 368: Hoare triple {163620#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 369: Hoare triple {163620#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,846 INFO L290 TraceCheckUtils]: 370: Hoare triple {163620#false} assume !(0 == ~tmp___10~0); {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 371: Hoare triple {163620#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 372: Hoare triple {163620#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 373: Hoare triple {163620#false} ~skip~0 := 0; {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 374: Hoare triple {163620#false} assume !false; {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 375: Hoare triple {163620#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 376: Hoare triple {163620#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 377: Hoare triple {163620#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 378: Hoare triple {163620#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 379: Hoare triple {163620#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 380: Hoare triple {163620#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 381: Hoare triple {163620#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 382: Hoare triple {163620#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 383: Hoare triple {163620#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 384: Hoare triple {163620#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 385: Hoare triple {163620#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 386: Hoare triple {163620#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,847 INFO L290 TraceCheckUtils]: 387: Hoare triple {163620#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 388: Hoare triple {163620#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 389: Hoare triple {163620#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 390: Hoare triple {163620#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 391: Hoare triple {163620#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 392: Hoare triple {163620#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 393: Hoare triple {163620#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 394: Hoare triple {163620#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 395: Hoare triple {163620#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 396: Hoare triple {163620#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 397: Hoare triple {163620#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 398: Hoare triple {163620#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 399: Hoare triple {163620#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 400: Hoare triple {163620#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 401: Hoare triple {163620#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 402: Hoare triple {163620#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 403: Hoare triple {163620#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,848 INFO L290 TraceCheckUtils]: 404: Hoare triple {163620#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 405: Hoare triple {163620#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 406: Hoare triple {163620#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 407: Hoare triple {163620#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 408: Hoare triple {163620#false} assume 8672 == #t~mem79;havoc #t~mem79; {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 409: Hoare triple {163620#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 410: Hoare triple {163620#false} assume !(3 == ~blastFlag~0); {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 411: Hoare triple {163620#false} assume !(6 == ~blastFlag~0); {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 412: Hoare triple {163620#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 413: Hoare triple {163620#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 414: Hoare triple {163620#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 415: Hoare triple {163620#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 416: Hoare triple {163620#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 417: Hoare triple {163620#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 418: Hoare triple {163620#false} ~skip~0 := 0; {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 419: Hoare triple {163620#false} assume !false; {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 420: Hoare triple {163620#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,849 INFO L290 TraceCheckUtils]: 421: Hoare triple {163620#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 422: Hoare triple {163620#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 423: Hoare triple {163620#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 424: Hoare triple {163620#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 425: Hoare triple {163620#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 426: Hoare triple {163620#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 427: Hoare triple {163620#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 428: Hoare triple {163620#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 429: Hoare triple {163620#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 430: Hoare triple {163620#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 431: Hoare triple {163620#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 432: Hoare triple {163620#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 433: Hoare triple {163620#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 434: Hoare triple {163620#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 435: Hoare triple {163620#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 436: Hoare triple {163620#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 437: Hoare triple {163620#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,850 INFO L290 TraceCheckUtils]: 438: Hoare triple {163620#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,851 INFO L290 TraceCheckUtils]: 439: Hoare triple {163620#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,851 INFO L290 TraceCheckUtils]: 440: Hoare triple {163620#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,851 INFO L290 TraceCheckUtils]: 441: Hoare triple {163620#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,851 INFO L290 TraceCheckUtils]: 442: Hoare triple {163620#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,851 INFO L290 TraceCheckUtils]: 443: Hoare triple {163620#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,851 INFO L290 TraceCheckUtils]: 444: Hoare triple {163620#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,851 INFO L290 TraceCheckUtils]: 445: Hoare triple {163620#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,851 INFO L290 TraceCheckUtils]: 446: Hoare triple {163620#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,851 INFO L290 TraceCheckUtils]: 447: Hoare triple {163620#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,851 INFO L290 TraceCheckUtils]: 448: Hoare triple {163620#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {163620#false} is VALID [2022-04-07 16:17:56,851 INFO L290 TraceCheckUtils]: 449: Hoare triple {163620#false} assume 8640 == #t~mem75;havoc #t~mem75; {163620#false} is VALID [2022-04-07 16:17:56,851 INFO L290 TraceCheckUtils]: 450: Hoare triple {163620#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {163620#false} is VALID [2022-04-07 16:17:56,851 INFO L290 TraceCheckUtils]: 451: Hoare triple {163620#false} assume !(4 == ~blastFlag~0); {163620#false} is VALID [2022-04-07 16:17:56,851 INFO L290 TraceCheckUtils]: 452: Hoare triple {163620#false} assume !(7 == ~blastFlag~0); {163620#false} is VALID [2022-04-07 16:17:56,851 INFO L290 TraceCheckUtils]: 453: Hoare triple {163620#false} assume 10 == ~blastFlag~0; {163620#false} is VALID [2022-04-07 16:17:56,852 INFO L290 TraceCheckUtils]: 454: Hoare triple {163620#false} assume !false; {163620#false} is VALID [2022-04-07 16:17:56,853 INFO L134 CoverageAnalysis]: Checked inductivity of 1878 backedges. 1082 proven. 0 refuted. 0 times theorem prover too weak. 796 trivial. 0 not checked. [2022-04-07 16:17:56,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:17:56,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001372241] [2022-04-07 16:17:56,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001372241] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:17:56,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:17:56,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:17:56,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300992827] [2022-04-07 16:17:56,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:17:56,855 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.0) internal successors, (165), 4 states have internal predecessors, (165), 1 states have call successors, (3), 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 455 [2022-04-07 16:17:56,855 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:17:56,855 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 33.0) internal successors, (165), 4 states have internal predecessors, (165), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:17:56,999 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 169 edges. 169 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:17:56,999 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:17:56,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:17:57,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:17:57,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:17:57,001 INFO L87 Difference]: Start difference. First operand 4450 states and 6790 transitions. Second operand has 5 states, 5 states have (on average 33.0) internal successors, (165), 4 states have internal predecessors, (165), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:01,331 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:18:09,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:18:09,228 INFO L93 Difference]: Finished difference Result 9336 states and 14173 transitions. [2022-04-07 16:18:09,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:18:09,228 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.0) internal successors, (165), 4 states have internal predecessors, (165), 1 states have call successors, (3), 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 455 [2022-04-07 16:18:09,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:18:09,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 33.0) internal successors, (165), 4 states have internal predecessors, (165), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:09,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 535 transitions. [2022-04-07 16:18:09,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 33.0) internal successors, (165), 4 states have internal predecessors, (165), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:09,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 535 transitions. [2022-04-07 16:18:09,232 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 535 transitions. [2022-04-07 16:18:09,555 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 535 edges. 535 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:18:10,371 INFO L225 Difference]: With dead ends: 9336 [2022-04-07 16:18:10,371 INFO L226 Difference]: Without dead ends: 4914 [2022-04-07 16:18:10,375 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:18:10,375 INFO L913 BasicCegarLoop]: 266 mSDtfsCounter, 82 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-04-07 16:18:10,375 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 647 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 584 Invalid, 1 Unknown, 0 Unchecked, 3.9s Time] [2022-04-07 16:18:10,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4914 states. [2022-04-07 16:18:10,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4914 to 4450. [2022-04-07 16:18:10,813 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:18:10,818 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4914 states. Second operand has 4450 states, 4445 states have (on average 1.523734533183352) internal successors, (6773), 4445 states have internal predecessors, (6773), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:10,821 INFO L74 IsIncluded]: Start isIncluded. First operand 4914 states. Second operand has 4450 states, 4445 states have (on average 1.523734533183352) internal successors, (6773), 4445 states have internal predecessors, (6773), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:10,823 INFO L87 Difference]: Start difference. First operand 4914 states. Second operand has 4450 states, 4445 states have (on average 1.523734533183352) internal successors, (6773), 4445 states have internal predecessors, (6773), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:11,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:18:11,484 INFO L93 Difference]: Finished difference Result 4914 states and 7402 transitions. [2022-04-07 16:18:11,484 INFO L276 IsEmpty]: Start isEmpty. Operand 4914 states and 7402 transitions. [2022-04-07 16:18:11,502 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:18:11,503 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:18:11,507 INFO L74 IsIncluded]: Start isIncluded. First operand has 4450 states, 4445 states have (on average 1.523734533183352) internal successors, (6773), 4445 states have internal predecessors, (6773), 3 states have call successors, (3), 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 4914 states. [2022-04-07 16:18:11,510 INFO L87 Difference]: Start difference. First operand has 4450 states, 4445 states have (on average 1.523734533183352) internal successors, (6773), 4445 states have internal predecessors, (6773), 3 states have call successors, (3), 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 4914 states. [2022-04-07 16:18:12,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:18:12,198 INFO L93 Difference]: Finished difference Result 4914 states and 7402 transitions. [2022-04-07 16:18:12,198 INFO L276 IsEmpty]: Start isEmpty. Operand 4914 states and 7402 transitions. [2022-04-07 16:18:12,202 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:18:12,202 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:18:12,202 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:18:12,202 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:18:12,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4450 states, 4445 states have (on average 1.523734533183352) internal successors, (6773), 4445 states have internal predecessors, (6773), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:12,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4450 states to 4450 states and 6777 transitions. [2022-04-07 16:18:12,838 INFO L78 Accepts]: Start accepts. Automaton has 4450 states and 6777 transitions. Word has length 455 [2022-04-07 16:18:12,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:18:12,839 INFO L478 AbstractCegarLoop]: Abstraction has 4450 states and 6777 transitions. [2022-04-07 16:18:12,839 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.0) internal successors, (165), 4 states have internal predecessors, (165), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:12,839 INFO L276 IsEmpty]: Start isEmpty. Operand 4450 states and 6777 transitions. [2022-04-07 16:18:12,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 457 [2022-04-07 16:18:12,845 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:18:12,845 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:18:12,845 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-04-07 16:18:12,845 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:18:12,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:18:12,847 INFO L85 PathProgramCache]: Analyzing trace with hash 524462704, now seen corresponding path program 1 times [2022-04-07 16:18:12,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:18:12,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130342980] [2022-04-07 16:18:12,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:18:12,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:18:12,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:18:13,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:18:13,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:18:13,109 INFO L290 TraceCheckUtils]: 0: Hoare triple {188780#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {188770#true} is VALID [2022-04-07 16:18:13,110 INFO L290 TraceCheckUtils]: 1: Hoare triple {188770#true} assume true; {188770#true} is VALID [2022-04-07 16:18:13,110 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {188770#true} {188770#true} #693#return; {188770#true} is VALID [2022-04-07 16:18:13,110 INFO L272 TraceCheckUtils]: 0: Hoare triple {188770#true} call ULTIMATE.init(); {188780#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:18:13,111 INFO L290 TraceCheckUtils]: 1: Hoare triple {188780#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {188770#true} is VALID [2022-04-07 16:18:13,111 INFO L290 TraceCheckUtils]: 2: Hoare triple {188770#true} assume true; {188770#true} is VALID [2022-04-07 16:18:13,111 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {188770#true} {188770#true} #693#return; {188770#true} is VALID [2022-04-07 16:18:13,111 INFO L272 TraceCheckUtils]: 4: Hoare triple {188770#true} call #t~ret161 := main(); {188770#true} is VALID [2022-04-07 16:18:13,111 INFO L290 TraceCheckUtils]: 5: Hoare triple {188770#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {188770#true} is VALID [2022-04-07 16:18:13,111 INFO L290 TraceCheckUtils]: 6: Hoare triple {188770#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,111 INFO L272 TraceCheckUtils]: 7: Hoare triple {188770#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {188770#true} is VALID [2022-04-07 16:18:13,111 INFO L290 TraceCheckUtils]: 8: Hoare triple {188770#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,111 INFO L290 TraceCheckUtils]: 9: Hoare triple {188770#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {188770#true} is VALID [2022-04-07 16:18:13,111 INFO L290 TraceCheckUtils]: 10: Hoare triple {188770#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {188770#true} is VALID [2022-04-07 16:18:13,111 INFO L290 TraceCheckUtils]: 11: Hoare triple {188770#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {188770#true} is VALID [2022-04-07 16:18:13,111 INFO L290 TraceCheckUtils]: 12: Hoare triple {188770#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,111 INFO L290 TraceCheckUtils]: 13: Hoare triple {188770#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {188770#true} is VALID [2022-04-07 16:18:13,111 INFO L290 TraceCheckUtils]: 14: Hoare triple {188770#true} assume !false; {188770#true} is VALID [2022-04-07 16:18:13,111 INFO L290 TraceCheckUtils]: 15: Hoare triple {188770#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,111 INFO L290 TraceCheckUtils]: 16: Hoare triple {188770#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 17: Hoare triple {188770#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 18: Hoare triple {188770#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 19: Hoare triple {188770#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 20: Hoare triple {188770#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 21: Hoare triple {188770#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 22: Hoare triple {188770#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 23: Hoare triple {188770#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 24: Hoare triple {188770#true} assume 8464 == #t~mem55;havoc #t~mem55; {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 25: Hoare triple {188770#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 26: Hoare triple {188770#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 27: Hoare triple {188770#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 28: Hoare triple {188770#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 29: Hoare triple {188770#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 30: Hoare triple {188770#true} ~skip~0 := 0; {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 31: Hoare triple {188770#true} assume !false; {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 32: Hoare triple {188770#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,112 INFO L290 TraceCheckUtils]: 33: Hoare triple {188770#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 34: Hoare triple {188770#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 35: Hoare triple {188770#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 36: Hoare triple {188770#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 37: Hoare triple {188770#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 38: Hoare triple {188770#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 39: Hoare triple {188770#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 40: Hoare triple {188770#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 41: Hoare triple {188770#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 42: Hoare triple {188770#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 43: Hoare triple {188770#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 44: Hoare triple {188770#true} assume 8496 == #t~mem58;havoc #t~mem58; {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 45: Hoare triple {188770#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 46: Hoare triple {188770#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 47: Hoare triple {188770#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 48: Hoare triple {188770#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 49: Hoare triple {188770#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,113 INFO L290 TraceCheckUtils]: 50: Hoare triple {188770#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 51: Hoare triple {188770#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 52: Hoare triple {188770#true} ~skip~0 := 0; {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 53: Hoare triple {188770#true} assume !false; {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 54: Hoare triple {188770#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 55: Hoare triple {188770#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 56: Hoare triple {188770#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 57: Hoare triple {188770#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 58: Hoare triple {188770#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 59: Hoare triple {188770#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 60: Hoare triple {188770#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 61: Hoare triple {188770#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 62: Hoare triple {188770#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 63: Hoare triple {188770#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 64: Hoare triple {188770#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 65: Hoare triple {188770#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,114 INFO L290 TraceCheckUtils]: 66: Hoare triple {188770#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,115 INFO L290 TraceCheckUtils]: 67: Hoare triple {188770#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,115 INFO L290 TraceCheckUtils]: 68: Hoare triple {188770#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,115 INFO L290 TraceCheckUtils]: 69: Hoare triple {188770#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188775#(= |ssl3_accept_#t~mem62| (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:13,115 INFO L290 TraceCheckUtils]: 70: Hoare triple {188775#(= |ssl3_accept_#t~mem62| (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,116 INFO L290 TraceCheckUtils]: 71: Hoare triple {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,116 INFO L290 TraceCheckUtils]: 72: Hoare triple {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,116 INFO L290 TraceCheckUtils]: 73: Hoare triple {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,117 INFO L290 TraceCheckUtils]: 74: Hoare triple {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,117 INFO L290 TraceCheckUtils]: 75: Hoare triple {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,117 INFO L290 TraceCheckUtils]: 76: Hoare triple {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,118 INFO L290 TraceCheckUtils]: 77: Hoare triple {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,118 INFO L290 TraceCheckUtils]: 78: Hoare triple {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,118 INFO L290 TraceCheckUtils]: 79: Hoare triple {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,119 INFO L290 TraceCheckUtils]: 80: Hoare triple {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,119 INFO L290 TraceCheckUtils]: 81: Hoare triple {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,119 INFO L290 TraceCheckUtils]: 82: Hoare triple {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,120 INFO L290 TraceCheckUtils]: 83: Hoare triple {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,120 INFO L290 TraceCheckUtils]: 84: Hoare triple {188776#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {188777#(not (= |ssl3_accept_#t~mem77| 8528))} is VALID [2022-04-07 16:18:13,120 INFO L290 TraceCheckUtils]: 85: Hoare triple {188777#(not (= |ssl3_accept_#t~mem77| 8528))} assume 8656 == #t~mem77;havoc #t~mem77; {188770#true} is VALID [2022-04-07 16:18:13,120 INFO L290 TraceCheckUtils]: 86: Hoare triple {188770#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {188770#true} is VALID [2022-04-07 16:18:13,120 INFO L290 TraceCheckUtils]: 87: Hoare triple {188770#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {188770#true} is VALID [2022-04-07 16:18:13,120 INFO L290 TraceCheckUtils]: 88: Hoare triple {188770#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {188770#true} is VALID [2022-04-07 16:18:13,120 INFO L290 TraceCheckUtils]: 89: Hoare triple {188770#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,120 INFO L290 TraceCheckUtils]: 90: Hoare triple {188770#true} assume !(0 == ~tmp___10~0); {188770#true} is VALID [2022-04-07 16:18:13,120 INFO L290 TraceCheckUtils]: 91: Hoare triple {188770#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 92: Hoare triple {188770#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 93: Hoare triple {188770#true} ~skip~0 := 0; {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 94: Hoare triple {188770#true} assume !false; {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 95: Hoare triple {188770#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 96: Hoare triple {188770#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 97: Hoare triple {188770#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 98: Hoare triple {188770#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 99: Hoare triple {188770#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 100: Hoare triple {188770#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 101: Hoare triple {188770#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 102: Hoare triple {188770#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 103: Hoare triple {188770#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 104: Hoare triple {188770#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 105: Hoare triple {188770#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 106: Hoare triple {188770#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,121 INFO L290 TraceCheckUtils]: 107: Hoare triple {188770#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 108: Hoare triple {188770#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 109: Hoare triple {188770#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 110: Hoare triple {188770#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 111: Hoare triple {188770#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 112: Hoare triple {188770#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 113: Hoare triple {188770#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 114: Hoare triple {188770#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 115: Hoare triple {188770#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 116: Hoare triple {188770#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 117: Hoare triple {188770#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 118: Hoare triple {188770#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 119: Hoare triple {188770#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 120: Hoare triple {188770#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 121: Hoare triple {188770#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 122: Hoare triple {188770#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 123: Hoare triple {188770#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,122 INFO L290 TraceCheckUtils]: 124: Hoare triple {188770#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 125: Hoare triple {188770#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 126: Hoare triple {188770#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 127: Hoare triple {188770#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 128: Hoare triple {188770#true} assume 8672 == #t~mem79;havoc #t~mem79; {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 129: Hoare triple {188770#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 130: Hoare triple {188770#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 131: Hoare triple {188770#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 132: Hoare triple {188770#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 133: Hoare triple {188770#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 134: Hoare triple {188770#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 135: Hoare triple {188770#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 136: Hoare triple {188770#true} ~skip~0 := 0; {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 137: Hoare triple {188770#true} assume !false; {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 138: Hoare triple {188770#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 139: Hoare triple {188770#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,123 INFO L290 TraceCheckUtils]: 140: Hoare triple {188770#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 141: Hoare triple {188770#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 142: Hoare triple {188770#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 143: Hoare triple {188770#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 144: Hoare triple {188770#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 145: Hoare triple {188770#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 146: Hoare triple {188770#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 147: Hoare triple {188770#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 148: Hoare triple {188770#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 149: Hoare triple {188770#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 150: Hoare triple {188770#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 151: Hoare triple {188770#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 152: Hoare triple {188770#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 153: Hoare triple {188770#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 154: Hoare triple {188770#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 155: Hoare triple {188770#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 156: Hoare triple {188770#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,124 INFO L290 TraceCheckUtils]: 157: Hoare triple {188770#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 158: Hoare triple {188770#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 159: Hoare triple {188770#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 160: Hoare triple {188770#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 161: Hoare triple {188770#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 162: Hoare triple {188770#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 163: Hoare triple {188770#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 164: Hoare triple {188770#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 165: Hoare triple {188770#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 166: Hoare triple {188770#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 167: Hoare triple {188770#true} assume 8640 == #t~mem75;havoc #t~mem75; {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 168: Hoare triple {188770#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 169: Hoare triple {188770#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 170: Hoare triple {188770#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 171: Hoare triple {188770#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 172: Hoare triple {188770#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 173: Hoare triple {188770#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,125 INFO L290 TraceCheckUtils]: 174: Hoare triple {188770#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 175: Hoare triple {188770#true} ~skip~0 := 0; {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 176: Hoare triple {188770#true} assume !false; {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 177: Hoare triple {188770#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 178: Hoare triple {188770#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 179: Hoare triple {188770#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 180: Hoare triple {188770#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 181: Hoare triple {188770#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 182: Hoare triple {188770#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 183: Hoare triple {188770#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 184: Hoare triple {188770#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 185: Hoare triple {188770#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 186: Hoare triple {188770#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 187: Hoare triple {188770#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 188: Hoare triple {188770#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 189: Hoare triple {188770#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,126 INFO L290 TraceCheckUtils]: 190: Hoare triple {188770#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,127 INFO L290 TraceCheckUtils]: 191: Hoare triple {188770#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,127 INFO L290 TraceCheckUtils]: 192: Hoare triple {188770#true} assume 8513 == #t~mem61;havoc #t~mem61; {188770#true} is VALID [2022-04-07 16:18:13,127 INFO L290 TraceCheckUtils]: 193: Hoare triple {188770#true} call #t~mem95.base, #t~mem95.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem96.base, #t~mem96.offset := read~$Pointer$(#t~mem95.base, 836 + #t~mem95.offset, 4);call #t~mem97 := read~int(#t~mem96.base, 12 + #t~mem96.offset, 4); {188770#true} is VALID [2022-04-07 16:18:13,127 INFO L290 TraceCheckUtils]: 194: Hoare triple {188770#true} assume 0 != (if 0 == #t~mem97 then 0 else (if 1 == #t~mem97 then 0 else ~bitwiseAnd(#t~mem97, 256))) % 4294967296;havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem96.base, #t~mem96.offset;havoc #t~mem97;~skip~0 := 1; {188770#true} is VALID [2022-04-07 16:18:13,128 INFO L290 TraceCheckUtils]: 195: Hoare triple {188770#true} call write~int(8528, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,128 INFO L290 TraceCheckUtils]: 196: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,128 INFO L290 TraceCheckUtils]: 197: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,129 INFO L290 TraceCheckUtils]: 198: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} ~skip~0 := 0; {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,129 INFO L290 TraceCheckUtils]: 199: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,129 INFO L290 TraceCheckUtils]: 200: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,130 INFO L290 TraceCheckUtils]: 201: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,130 INFO L290 TraceCheckUtils]: 202: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,130 INFO L290 TraceCheckUtils]: 203: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,131 INFO L290 TraceCheckUtils]: 204: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,131 INFO L290 TraceCheckUtils]: 205: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,131 INFO L290 TraceCheckUtils]: 206: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,132 INFO L290 TraceCheckUtils]: 207: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,132 INFO L290 TraceCheckUtils]: 208: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,132 INFO L290 TraceCheckUtils]: 209: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,133 INFO L290 TraceCheckUtils]: 210: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,133 INFO L290 TraceCheckUtils]: 211: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,133 INFO L290 TraceCheckUtils]: 212: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,134 INFO L290 TraceCheckUtils]: 213: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,134 INFO L290 TraceCheckUtils]: 214: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,134 INFO L290 TraceCheckUtils]: 215: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,135 INFO L290 TraceCheckUtils]: 216: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,135 INFO L290 TraceCheckUtils]: 217: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,135 INFO L290 TraceCheckUtils]: 218: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,136 INFO L290 TraceCheckUtils]: 219: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,136 INFO L290 TraceCheckUtils]: 220: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,136 INFO L290 TraceCheckUtils]: 221: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,137 INFO L290 TraceCheckUtils]: 222: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,137 INFO L290 TraceCheckUtils]: 223: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,137 INFO L290 TraceCheckUtils]: 224: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,138 INFO L290 TraceCheckUtils]: 225: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,138 INFO L290 TraceCheckUtils]: 226: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,138 INFO L290 TraceCheckUtils]: 227: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,139 INFO L290 TraceCheckUtils]: 228: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,139 INFO L290 TraceCheckUtils]: 229: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:13,139 INFO L290 TraceCheckUtils]: 230: Hoare triple {188778#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {188779#(not (= |ssl3_accept_#t~mem77| 8656))} is VALID [2022-04-07 16:18:13,140 INFO L290 TraceCheckUtils]: 231: Hoare triple {188779#(not (= |ssl3_accept_#t~mem77| 8656))} assume 8656 == #t~mem77;havoc #t~mem77; {188771#false} is VALID [2022-04-07 16:18:13,140 INFO L290 TraceCheckUtils]: 232: Hoare triple {188771#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {188771#false} is VALID [2022-04-07 16:18:13,140 INFO L290 TraceCheckUtils]: 233: Hoare triple {188771#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {188771#false} is VALID [2022-04-07 16:18:13,140 INFO L290 TraceCheckUtils]: 234: Hoare triple {188771#false} assume !(2 == ~blastFlag~0); {188771#false} is VALID [2022-04-07 16:18:13,140 INFO L290 TraceCheckUtils]: 235: Hoare triple {188771#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {188771#false} is VALID [2022-04-07 16:18:13,140 INFO L290 TraceCheckUtils]: 236: Hoare triple {188771#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,140 INFO L290 TraceCheckUtils]: 237: Hoare triple {188771#false} assume !(0 == ~tmp___10~0); {188771#false} is VALID [2022-04-07 16:18:13,140 INFO L290 TraceCheckUtils]: 238: Hoare triple {188771#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,140 INFO L290 TraceCheckUtils]: 239: Hoare triple {188771#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188771#false} is VALID [2022-04-07 16:18:13,140 INFO L290 TraceCheckUtils]: 240: Hoare triple {188771#false} ~skip~0 := 0; {188771#false} is VALID [2022-04-07 16:18:13,140 INFO L290 TraceCheckUtils]: 241: Hoare triple {188771#false} assume !false; {188771#false} is VALID [2022-04-07 16:18:13,140 INFO L290 TraceCheckUtils]: 242: Hoare triple {188771#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,140 INFO L290 TraceCheckUtils]: 243: Hoare triple {188771#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,140 INFO L290 TraceCheckUtils]: 244: Hoare triple {188771#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,140 INFO L290 TraceCheckUtils]: 245: Hoare triple {188771#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 246: Hoare triple {188771#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 247: Hoare triple {188771#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 248: Hoare triple {188771#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 249: Hoare triple {188771#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 250: Hoare triple {188771#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 251: Hoare triple {188771#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 252: Hoare triple {188771#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 253: Hoare triple {188771#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 254: Hoare triple {188771#false} assume 8496 == #t~mem58;havoc #t~mem58; {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 255: Hoare triple {188771#false} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 256: Hoare triple {188771#false} assume !(1 == ~blastFlag~0); {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 257: Hoare triple {188771#false} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 258: Hoare triple {188771#false} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 259: Hoare triple {188771#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 260: Hoare triple {188771#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 261: Hoare triple {188771#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188771#false} is VALID [2022-04-07 16:18:13,141 INFO L290 TraceCheckUtils]: 262: Hoare triple {188771#false} ~skip~0 := 0; {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 263: Hoare triple {188771#false} assume !false; {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 264: Hoare triple {188771#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 265: Hoare triple {188771#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 266: Hoare triple {188771#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 267: Hoare triple {188771#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 268: Hoare triple {188771#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 269: Hoare triple {188771#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 270: Hoare triple {188771#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 271: Hoare triple {188771#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 272: Hoare triple {188771#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 273: Hoare triple {188771#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 274: Hoare triple {188771#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 275: Hoare triple {188771#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 276: Hoare triple {188771#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 277: Hoare triple {188771#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 278: Hoare triple {188771#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,142 INFO L290 TraceCheckUtils]: 279: Hoare triple {188771#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 280: Hoare triple {188771#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 281: Hoare triple {188771#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 282: Hoare triple {188771#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 283: Hoare triple {188771#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 284: Hoare triple {188771#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 285: Hoare triple {188771#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 286: Hoare triple {188771#false} assume 8448 == #t~mem68;havoc #t~mem68; {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 287: Hoare triple {188771#false} assume !(~num1~0 > 0); {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 288: Hoare triple {188771#false} call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem133 := read~int(#t~mem132.base, 844 + #t~mem132.offset, 4);call write~int(#t~mem133, ~s.base, 52 + ~s.offset, 4);havoc #t~mem132.base, #t~mem132.offset;havoc #t~mem133; {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 289: Hoare triple {188771#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 290: Hoare triple {188771#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 291: Hoare triple {188771#false} ~skip~0 := 0; {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 292: Hoare triple {188771#false} assume !false; {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 293: Hoare triple {188771#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 294: Hoare triple {188771#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 295: Hoare triple {188771#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,143 INFO L290 TraceCheckUtils]: 296: Hoare triple {188771#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 297: Hoare triple {188771#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 298: Hoare triple {188771#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 299: Hoare triple {188771#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 300: Hoare triple {188771#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 301: Hoare triple {188771#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 302: Hoare triple {188771#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 303: Hoare triple {188771#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 304: Hoare triple {188771#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 305: Hoare triple {188771#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 306: Hoare triple {188771#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 307: Hoare triple {188771#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 308: Hoare triple {188771#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 309: Hoare triple {188771#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 310: Hoare triple {188771#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 311: Hoare triple {188771#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,144 INFO L290 TraceCheckUtils]: 312: Hoare triple {188771#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 313: Hoare triple {188771#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 314: Hoare triple {188771#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 315: Hoare triple {188771#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 316: Hoare triple {188771#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 317: Hoare triple {188771#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 318: Hoare triple {188771#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 319: Hoare triple {188771#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 320: Hoare triple {188771#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 321: Hoare triple {188771#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 322: Hoare triple {188771#false} assume 8640 == #t~mem75;havoc #t~mem75; {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 323: Hoare triple {188771#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 324: Hoare triple {188771#false} assume !(4 == ~blastFlag~0); {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 325: Hoare triple {188771#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 326: Hoare triple {188771#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 327: Hoare triple {188771#false} assume !(0 != #t~mem139);havoc #t~mem139;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 328: Hoare triple {188771#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,145 INFO L290 TraceCheckUtils]: 329: Hoare triple {188771#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 330: Hoare triple {188771#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 331: Hoare triple {188771#false} ~skip~0 := 0; {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 332: Hoare triple {188771#false} assume !false; {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 333: Hoare triple {188771#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 334: Hoare triple {188771#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 335: Hoare triple {188771#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 336: Hoare triple {188771#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 337: Hoare triple {188771#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 338: Hoare triple {188771#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 339: Hoare triple {188771#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 340: Hoare triple {188771#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 341: Hoare triple {188771#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 342: Hoare triple {188771#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 343: Hoare triple {188771#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 344: Hoare triple {188771#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,146 INFO L290 TraceCheckUtils]: 345: Hoare triple {188771#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 346: Hoare triple {188771#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 347: Hoare triple {188771#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 348: Hoare triple {188771#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 349: Hoare triple {188771#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 350: Hoare triple {188771#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 351: Hoare triple {188771#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 352: Hoare triple {188771#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 353: Hoare triple {188771#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 354: Hoare triple {188771#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 355: Hoare triple {188771#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 356: Hoare triple {188771#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 357: Hoare triple {188771#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 358: Hoare triple {188771#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 359: Hoare triple {188771#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 360: Hoare triple {188771#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,147 INFO L290 TraceCheckUtils]: 361: Hoare triple {188771#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 362: Hoare triple {188771#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 363: Hoare triple {188771#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 364: Hoare triple {188771#false} assume 8656 == #t~mem77;havoc #t~mem77; {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 365: Hoare triple {188771#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 366: Hoare triple {188771#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 367: Hoare triple {188771#false} assume !(2 == ~blastFlag~0); {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 368: Hoare triple {188771#false} assume !(5 == ~blastFlag~0); {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 369: Hoare triple {188771#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 370: Hoare triple {188771#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 371: Hoare triple {188771#false} assume !(0 == ~tmp___10~0); {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 372: Hoare triple {188771#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 373: Hoare triple {188771#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 374: Hoare triple {188771#false} ~skip~0 := 0; {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 375: Hoare triple {188771#false} assume !false; {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 376: Hoare triple {188771#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 377: Hoare triple {188771#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,148 INFO L290 TraceCheckUtils]: 378: Hoare triple {188771#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 379: Hoare triple {188771#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 380: Hoare triple {188771#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 381: Hoare triple {188771#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 382: Hoare triple {188771#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 383: Hoare triple {188771#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 384: Hoare triple {188771#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 385: Hoare triple {188771#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 386: Hoare triple {188771#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 387: Hoare triple {188771#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 388: Hoare triple {188771#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 389: Hoare triple {188771#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 390: Hoare triple {188771#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 391: Hoare triple {188771#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 392: Hoare triple {188771#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 393: Hoare triple {188771#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,149 INFO L290 TraceCheckUtils]: 394: Hoare triple {188771#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 395: Hoare triple {188771#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 396: Hoare triple {188771#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 397: Hoare triple {188771#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 398: Hoare triple {188771#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 399: Hoare triple {188771#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 400: Hoare triple {188771#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 401: Hoare triple {188771#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 402: Hoare triple {188771#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 403: Hoare triple {188771#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 404: Hoare triple {188771#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 405: Hoare triple {188771#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 406: Hoare triple {188771#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 407: Hoare triple {188771#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 408: Hoare triple {188771#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 409: Hoare triple {188771#false} assume 8672 == #t~mem79;havoc #t~mem79; {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 410: Hoare triple {188771#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {188771#false} is VALID [2022-04-07 16:18:13,150 INFO L290 TraceCheckUtils]: 411: Hoare triple {188771#false} assume !(3 == ~blastFlag~0); {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 412: Hoare triple {188771#false} assume !(6 == ~blastFlag~0); {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 413: Hoare triple {188771#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 414: Hoare triple {188771#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 415: Hoare triple {188771#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 416: Hoare triple {188771#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 417: Hoare triple {188771#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 418: Hoare triple {188771#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 419: Hoare triple {188771#false} ~skip~0 := 0; {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 420: Hoare triple {188771#false} assume !false; {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 421: Hoare triple {188771#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 422: Hoare triple {188771#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 423: Hoare triple {188771#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 424: Hoare triple {188771#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 425: Hoare triple {188771#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 426: Hoare triple {188771#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,151 INFO L290 TraceCheckUtils]: 427: Hoare triple {188771#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 428: Hoare triple {188771#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 429: Hoare triple {188771#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 430: Hoare triple {188771#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 431: Hoare triple {188771#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 432: Hoare triple {188771#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 433: Hoare triple {188771#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 434: Hoare triple {188771#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 435: Hoare triple {188771#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 436: Hoare triple {188771#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 437: Hoare triple {188771#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 438: Hoare triple {188771#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 439: Hoare triple {188771#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 440: Hoare triple {188771#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 441: Hoare triple {188771#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 442: Hoare triple {188771#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 443: Hoare triple {188771#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,152 INFO L290 TraceCheckUtils]: 444: Hoare triple {188771#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,153 INFO L290 TraceCheckUtils]: 445: Hoare triple {188771#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,153 INFO L290 TraceCheckUtils]: 446: Hoare triple {188771#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,153 INFO L290 TraceCheckUtils]: 447: Hoare triple {188771#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,153 INFO L290 TraceCheckUtils]: 448: Hoare triple {188771#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,153 INFO L290 TraceCheckUtils]: 449: Hoare triple {188771#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:13,153 INFO L290 TraceCheckUtils]: 450: Hoare triple {188771#false} assume 8640 == #t~mem75;havoc #t~mem75; {188771#false} is VALID [2022-04-07 16:18:13,153 INFO L290 TraceCheckUtils]: 451: Hoare triple {188771#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {188771#false} is VALID [2022-04-07 16:18:13,153 INFO L290 TraceCheckUtils]: 452: Hoare triple {188771#false} assume !(4 == ~blastFlag~0); {188771#false} is VALID [2022-04-07 16:18:13,153 INFO L290 TraceCheckUtils]: 453: Hoare triple {188771#false} assume !(7 == ~blastFlag~0); {188771#false} is VALID [2022-04-07 16:18:13,153 INFO L290 TraceCheckUtils]: 454: Hoare triple {188771#false} assume 10 == ~blastFlag~0; {188771#false} is VALID [2022-04-07 16:18:13,153 INFO L290 TraceCheckUtils]: 455: Hoare triple {188771#false} assume !false; {188771#false} is VALID [2022-04-07 16:18:13,154 INFO L134 CoverageAnalysis]: Checked inductivity of 1895 backedges. 1184 proven. 46 refuted. 0 times theorem prover too weak. 665 trivial. 0 not checked. [2022-04-07 16:18:13,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:18:13,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130342980] [2022-04-07 16:18:13,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130342980] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-07 16:18:13,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086851276] [2022-04-07 16:18:13,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:18:13,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 16:18:13,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 16:18:13,156 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-07 16:18:13,158 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-07 16:18:13,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:18:13,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 2134 conjuncts, 2 conjunts are in the unsatisfiable core [2022-04-07 16:18:14,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:18:14,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 16:18:14,910 INFO L272 TraceCheckUtils]: 0: Hoare triple {188770#true} call ULTIMATE.init(); {188770#true} is VALID [2022-04-07 16:18:14,910 INFO L290 TraceCheckUtils]: 1: Hoare triple {188770#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {188770#true} is VALID [2022-04-07 16:18:14,910 INFO L290 TraceCheckUtils]: 2: Hoare triple {188770#true} assume true; {188770#true} is VALID [2022-04-07 16:18:14,910 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {188770#true} {188770#true} #693#return; {188770#true} is VALID [2022-04-07 16:18:14,910 INFO L272 TraceCheckUtils]: 4: Hoare triple {188770#true} call #t~ret161 := main(); {188770#true} is VALID [2022-04-07 16:18:14,911 INFO L290 TraceCheckUtils]: 5: Hoare triple {188770#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {188770#true} is VALID [2022-04-07 16:18:14,911 INFO L290 TraceCheckUtils]: 6: Hoare triple {188770#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,911 INFO L272 TraceCheckUtils]: 7: Hoare triple {188770#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {188770#true} is VALID [2022-04-07 16:18:14,913 INFO L290 TraceCheckUtils]: 8: Hoare triple {188770#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,913 INFO L290 TraceCheckUtils]: 9: Hoare triple {188770#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {188770#true} is VALID [2022-04-07 16:18:14,913 INFO L290 TraceCheckUtils]: 10: Hoare triple {188770#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {188770#true} is VALID [2022-04-07 16:18:14,913 INFO L290 TraceCheckUtils]: 11: Hoare triple {188770#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {188770#true} is VALID [2022-04-07 16:18:14,913 INFO L290 TraceCheckUtils]: 12: Hoare triple {188770#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,913 INFO L290 TraceCheckUtils]: 13: Hoare triple {188770#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {188770#true} is VALID [2022-04-07 16:18:14,913 INFO L290 TraceCheckUtils]: 14: Hoare triple {188770#true} assume !false; {188770#true} is VALID [2022-04-07 16:18:14,913 INFO L290 TraceCheckUtils]: 15: Hoare triple {188770#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,913 INFO L290 TraceCheckUtils]: 16: Hoare triple {188770#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,913 INFO L290 TraceCheckUtils]: 17: Hoare triple {188770#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,913 INFO L290 TraceCheckUtils]: 18: Hoare triple {188770#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,913 INFO L290 TraceCheckUtils]: 19: Hoare triple {188770#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,913 INFO L290 TraceCheckUtils]: 20: Hoare triple {188770#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,913 INFO L290 TraceCheckUtils]: 21: Hoare triple {188770#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 22: Hoare triple {188770#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 23: Hoare triple {188770#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 24: Hoare triple {188770#true} assume 8464 == #t~mem55;havoc #t~mem55; {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 25: Hoare triple {188770#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 26: Hoare triple {188770#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 27: Hoare triple {188770#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 28: Hoare triple {188770#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 29: Hoare triple {188770#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 30: Hoare triple {188770#true} ~skip~0 := 0; {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 31: Hoare triple {188770#true} assume !false; {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 32: Hoare triple {188770#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 33: Hoare triple {188770#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 34: Hoare triple {188770#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 35: Hoare triple {188770#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 36: Hoare triple {188770#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 37: Hoare triple {188770#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,914 INFO L290 TraceCheckUtils]: 38: Hoare triple {188770#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 39: Hoare triple {188770#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 40: Hoare triple {188770#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 41: Hoare triple {188770#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 42: Hoare triple {188770#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 43: Hoare triple {188770#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 44: Hoare triple {188770#true} assume 8496 == #t~mem58;havoc #t~mem58; {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 45: Hoare triple {188770#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 46: Hoare triple {188770#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 47: Hoare triple {188770#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 48: Hoare triple {188770#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 49: Hoare triple {188770#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 50: Hoare triple {188770#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 51: Hoare triple {188770#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 52: Hoare triple {188770#true} ~skip~0 := 0; {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 53: Hoare triple {188770#true} assume !false; {188770#true} is VALID [2022-04-07 16:18:14,915 INFO L290 TraceCheckUtils]: 54: Hoare triple {188770#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 55: Hoare triple {188770#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 56: Hoare triple {188770#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 57: Hoare triple {188770#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 58: Hoare triple {188770#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 59: Hoare triple {188770#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 60: Hoare triple {188770#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 61: Hoare triple {188770#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 62: Hoare triple {188770#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 63: Hoare triple {188770#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 64: Hoare triple {188770#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 65: Hoare triple {188770#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 66: Hoare triple {188770#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 67: Hoare triple {188770#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 68: Hoare triple {188770#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 69: Hoare triple {188770#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 70: Hoare triple {188770#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,916 INFO L290 TraceCheckUtils]: 71: Hoare triple {188770#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 72: Hoare triple {188770#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 73: Hoare triple {188770#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 74: Hoare triple {188770#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 75: Hoare triple {188770#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 76: Hoare triple {188770#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 77: Hoare triple {188770#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 78: Hoare triple {188770#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 79: Hoare triple {188770#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 80: Hoare triple {188770#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 81: Hoare triple {188770#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 82: Hoare triple {188770#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 83: Hoare triple {188770#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 84: Hoare triple {188770#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 85: Hoare triple {188770#true} assume 8656 == #t~mem77;havoc #t~mem77; {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 86: Hoare triple {188770#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 87: Hoare triple {188770#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {188770#true} is VALID [2022-04-07 16:18:14,917 INFO L290 TraceCheckUtils]: 88: Hoare triple {188770#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 89: Hoare triple {188770#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 90: Hoare triple {188770#true} assume !(0 == ~tmp___10~0); {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 91: Hoare triple {188770#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 92: Hoare triple {188770#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 93: Hoare triple {188770#true} ~skip~0 := 0; {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 94: Hoare triple {188770#true} assume !false; {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 95: Hoare triple {188770#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 96: Hoare triple {188770#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 97: Hoare triple {188770#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 98: Hoare triple {188770#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 99: Hoare triple {188770#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 100: Hoare triple {188770#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 101: Hoare triple {188770#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 102: Hoare triple {188770#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 103: Hoare triple {188770#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 104: Hoare triple {188770#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,918 INFO L290 TraceCheckUtils]: 105: Hoare triple {188770#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 106: Hoare triple {188770#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 107: Hoare triple {188770#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 108: Hoare triple {188770#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 109: Hoare triple {188770#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 110: Hoare triple {188770#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 111: Hoare triple {188770#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 112: Hoare triple {188770#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 113: Hoare triple {188770#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 114: Hoare triple {188770#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 115: Hoare triple {188770#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 116: Hoare triple {188770#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 117: Hoare triple {188770#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 118: Hoare triple {188770#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 119: Hoare triple {188770#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 120: Hoare triple {188770#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,919 INFO L290 TraceCheckUtils]: 121: Hoare triple {188770#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 122: Hoare triple {188770#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 123: Hoare triple {188770#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 124: Hoare triple {188770#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 125: Hoare triple {188770#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 126: Hoare triple {188770#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 127: Hoare triple {188770#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 128: Hoare triple {188770#true} assume 8672 == #t~mem79;havoc #t~mem79; {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 129: Hoare triple {188770#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 130: Hoare triple {188770#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 131: Hoare triple {188770#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 132: Hoare triple {188770#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 133: Hoare triple {188770#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 134: Hoare triple {188770#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 135: Hoare triple {188770#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 136: Hoare triple {188770#true} ~skip~0 := 0; {188770#true} is VALID [2022-04-07 16:18:14,920 INFO L290 TraceCheckUtils]: 137: Hoare triple {188770#true} assume !false; {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 138: Hoare triple {188770#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 139: Hoare triple {188770#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 140: Hoare triple {188770#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 141: Hoare triple {188770#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 142: Hoare triple {188770#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 143: Hoare triple {188770#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 144: Hoare triple {188770#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 145: Hoare triple {188770#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 146: Hoare triple {188770#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 147: Hoare triple {188770#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 148: Hoare triple {188770#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 149: Hoare triple {188770#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 150: Hoare triple {188770#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 151: Hoare triple {188770#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 152: Hoare triple {188770#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,921 INFO L290 TraceCheckUtils]: 153: Hoare triple {188770#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 154: Hoare triple {188770#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 155: Hoare triple {188770#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 156: Hoare triple {188770#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 157: Hoare triple {188770#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 158: Hoare triple {188770#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 159: Hoare triple {188770#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 160: Hoare triple {188770#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 161: Hoare triple {188770#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 162: Hoare triple {188770#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 163: Hoare triple {188770#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 164: Hoare triple {188770#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 165: Hoare triple {188770#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 166: Hoare triple {188770#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 167: Hoare triple {188770#true} assume 8640 == #t~mem75;havoc #t~mem75; {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 168: Hoare triple {188770#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {188770#true} is VALID [2022-04-07 16:18:14,922 INFO L290 TraceCheckUtils]: 169: Hoare triple {188770#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 170: Hoare triple {188770#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 171: Hoare triple {188770#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 172: Hoare triple {188770#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 173: Hoare triple {188770#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 174: Hoare triple {188770#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 175: Hoare triple {188770#true} ~skip~0 := 0; {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 176: Hoare triple {188770#true} assume !false; {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 177: Hoare triple {188770#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 178: Hoare triple {188770#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 179: Hoare triple {188770#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 180: Hoare triple {188770#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 181: Hoare triple {188770#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 182: Hoare triple {188770#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 183: Hoare triple {188770#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 184: Hoare triple {188770#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,923 INFO L290 TraceCheckUtils]: 185: Hoare triple {188770#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 186: Hoare triple {188770#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 187: Hoare triple {188770#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 188: Hoare triple {188770#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 189: Hoare triple {188770#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 190: Hoare triple {188770#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 191: Hoare triple {188770#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 192: Hoare triple {188770#true} assume 8513 == #t~mem61;havoc #t~mem61; {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 193: Hoare triple {188770#true} call #t~mem95.base, #t~mem95.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem96.base, #t~mem96.offset := read~$Pointer$(#t~mem95.base, 836 + #t~mem95.offset, 4);call #t~mem97 := read~int(#t~mem96.base, 12 + #t~mem96.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 194: Hoare triple {188770#true} assume 0 != (if 0 == #t~mem97 then 0 else (if 1 == #t~mem97 then 0 else ~bitwiseAnd(#t~mem97, 256))) % 4294967296;havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem96.base, #t~mem96.offset;havoc #t~mem97;~skip~0 := 1; {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 195: Hoare triple {188770#true} call write~int(8528, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 196: Hoare triple {188770#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 197: Hoare triple {188770#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 198: Hoare triple {188770#true} ~skip~0 := 0; {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 199: Hoare triple {188770#true} assume !false; {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 200: Hoare triple {188770#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,924 INFO L290 TraceCheckUtils]: 201: Hoare triple {188770#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 202: Hoare triple {188770#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 203: Hoare triple {188770#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 204: Hoare triple {188770#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 205: Hoare triple {188770#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 206: Hoare triple {188770#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 207: Hoare triple {188770#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 208: Hoare triple {188770#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 209: Hoare triple {188770#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 210: Hoare triple {188770#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 211: Hoare triple {188770#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 212: Hoare triple {188770#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 213: Hoare triple {188770#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 214: Hoare triple {188770#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 215: Hoare triple {188770#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 216: Hoare triple {188770#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 217: Hoare triple {188770#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,925 INFO L290 TraceCheckUtils]: 218: Hoare triple {188770#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 219: Hoare triple {188770#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 220: Hoare triple {188770#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 221: Hoare triple {188770#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 222: Hoare triple {188770#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 223: Hoare triple {188770#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 224: Hoare triple {188770#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 225: Hoare triple {188770#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 226: Hoare triple {188770#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 227: Hoare triple {188770#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 228: Hoare triple {188770#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 229: Hoare triple {188770#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 230: Hoare triple {188770#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 231: Hoare triple {188770#true} assume 8656 == #t~mem77;havoc #t~mem77; {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 232: Hoare triple {188770#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 233: Hoare triple {188770#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {188770#true} is VALID [2022-04-07 16:18:14,926 INFO L290 TraceCheckUtils]: 234: Hoare triple {188770#true} assume !(2 == ~blastFlag~0); {188770#true} is VALID [2022-04-07 16:18:14,927 INFO L290 TraceCheckUtils]: 235: Hoare triple {188770#true} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,927 INFO L290 TraceCheckUtils]: 236: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,927 INFO L290 TraceCheckUtils]: 237: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(0 == ~tmp___10~0); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,928 INFO L290 TraceCheckUtils]: 238: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,928 INFO L290 TraceCheckUtils]: 239: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,928 INFO L290 TraceCheckUtils]: 240: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} ~skip~0 := 0; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,928 INFO L290 TraceCheckUtils]: 241: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !false; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,929 INFO L290 TraceCheckUtils]: 242: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,929 INFO L290 TraceCheckUtils]: 243: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,929 INFO L290 TraceCheckUtils]: 244: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,929 INFO L290 TraceCheckUtils]: 245: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,930 INFO L290 TraceCheckUtils]: 246: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,930 INFO L290 TraceCheckUtils]: 247: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,930 INFO L290 TraceCheckUtils]: 248: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,930 INFO L290 TraceCheckUtils]: 249: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,931 INFO L290 TraceCheckUtils]: 250: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,931 INFO L290 TraceCheckUtils]: 251: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,931 INFO L290 TraceCheckUtils]: 252: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,931 INFO L290 TraceCheckUtils]: 253: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,932 INFO L290 TraceCheckUtils]: 254: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume 8496 == #t~mem58;havoc #t~mem58; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,932 INFO L290 TraceCheckUtils]: 255: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,932 INFO L290 TraceCheckUtils]: 256: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(1 == ~blastFlag~0); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,932 INFO L290 TraceCheckUtils]: 257: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,933 INFO L290 TraceCheckUtils]: 258: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,933 INFO L290 TraceCheckUtils]: 259: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} call write~int(0, ~s.base, 64 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,933 INFO L290 TraceCheckUtils]: 260: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,933 INFO L290 TraceCheckUtils]: 261: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,934 INFO L290 TraceCheckUtils]: 262: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} ~skip~0 := 0; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,934 INFO L290 TraceCheckUtils]: 263: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !false; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,934 INFO L290 TraceCheckUtils]: 264: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,934 INFO L290 TraceCheckUtils]: 265: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,935 INFO L290 TraceCheckUtils]: 266: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,935 INFO L290 TraceCheckUtils]: 267: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,935 INFO L290 TraceCheckUtils]: 268: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,935 INFO L290 TraceCheckUtils]: 269: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,936 INFO L290 TraceCheckUtils]: 270: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,936 INFO L290 TraceCheckUtils]: 271: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,936 INFO L290 TraceCheckUtils]: 272: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,936 INFO L290 TraceCheckUtils]: 273: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,937 INFO L290 TraceCheckUtils]: 274: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,937 INFO L290 TraceCheckUtils]: 275: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,937 INFO L290 TraceCheckUtils]: 276: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,937 INFO L290 TraceCheckUtils]: 277: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,938 INFO L290 TraceCheckUtils]: 278: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,938 INFO L290 TraceCheckUtils]: 279: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,938 INFO L290 TraceCheckUtils]: 280: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,938 INFO L290 TraceCheckUtils]: 281: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,939 INFO L290 TraceCheckUtils]: 282: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,939 INFO L290 TraceCheckUtils]: 283: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,939 INFO L290 TraceCheckUtils]: 284: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,939 INFO L290 TraceCheckUtils]: 285: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,940 INFO L290 TraceCheckUtils]: 286: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume 8448 == #t~mem68;havoc #t~mem68; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,940 INFO L290 TraceCheckUtils]: 287: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(~num1~0 > 0); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,940 INFO L290 TraceCheckUtils]: 288: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem133 := read~int(#t~mem132.base, 844 + #t~mem132.offset, 4);call write~int(#t~mem133, ~s.base, 52 + ~s.offset, 4);havoc #t~mem132.base, #t~mem132.offset;havoc #t~mem133; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,940 INFO L290 TraceCheckUtils]: 289: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,941 INFO L290 TraceCheckUtils]: 290: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,941 INFO L290 TraceCheckUtils]: 291: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} ~skip~0 := 0; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,941 INFO L290 TraceCheckUtils]: 292: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !false; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,941 INFO L290 TraceCheckUtils]: 293: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,942 INFO L290 TraceCheckUtils]: 294: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,942 INFO L290 TraceCheckUtils]: 295: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,942 INFO L290 TraceCheckUtils]: 296: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,942 INFO L290 TraceCheckUtils]: 297: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,943 INFO L290 TraceCheckUtils]: 298: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,943 INFO L290 TraceCheckUtils]: 299: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,943 INFO L290 TraceCheckUtils]: 300: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,944 INFO L290 TraceCheckUtils]: 301: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,944 INFO L290 TraceCheckUtils]: 302: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,944 INFO L290 TraceCheckUtils]: 303: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,944 INFO L290 TraceCheckUtils]: 304: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,945 INFO L290 TraceCheckUtils]: 305: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,945 INFO L290 TraceCheckUtils]: 306: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,945 INFO L290 TraceCheckUtils]: 307: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,945 INFO L290 TraceCheckUtils]: 308: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,946 INFO L290 TraceCheckUtils]: 309: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,946 INFO L290 TraceCheckUtils]: 310: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,946 INFO L290 TraceCheckUtils]: 311: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,946 INFO L290 TraceCheckUtils]: 312: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,947 INFO L290 TraceCheckUtils]: 313: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,947 INFO L290 TraceCheckUtils]: 314: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,947 INFO L290 TraceCheckUtils]: 315: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,947 INFO L290 TraceCheckUtils]: 316: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,948 INFO L290 TraceCheckUtils]: 317: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,948 INFO L290 TraceCheckUtils]: 318: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,948 INFO L290 TraceCheckUtils]: 319: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,948 INFO L290 TraceCheckUtils]: 320: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,949 INFO L290 TraceCheckUtils]: 321: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,949 INFO L290 TraceCheckUtils]: 322: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume 8640 == #t~mem75;havoc #t~mem75; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,949 INFO L290 TraceCheckUtils]: 323: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,949 INFO L290 TraceCheckUtils]: 324: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume !(4 == ~blastFlag~0); {189489#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-07 16:18:14,950 INFO L290 TraceCheckUtils]: 325: Hoare triple {189489#(<= ssl3_accept_~blastFlag~0 6)} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {188771#false} is VALID [2022-04-07 16:18:14,950 INFO L290 TraceCheckUtils]: 326: Hoare triple {188771#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,950 INFO L290 TraceCheckUtils]: 327: Hoare triple {188771#false} assume !(0 != #t~mem139);havoc #t~mem139;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,950 INFO L290 TraceCheckUtils]: 328: Hoare triple {188771#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,950 INFO L290 TraceCheckUtils]: 329: Hoare triple {188771#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,950 INFO L290 TraceCheckUtils]: 330: Hoare triple {188771#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188771#false} is VALID [2022-04-07 16:18:14,950 INFO L290 TraceCheckUtils]: 331: Hoare triple {188771#false} ~skip~0 := 0; {188771#false} is VALID [2022-04-07 16:18:14,950 INFO L290 TraceCheckUtils]: 332: Hoare triple {188771#false} assume !false; {188771#false} is VALID [2022-04-07 16:18:14,950 INFO L290 TraceCheckUtils]: 333: Hoare triple {188771#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,950 INFO L290 TraceCheckUtils]: 334: Hoare triple {188771#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,950 INFO L290 TraceCheckUtils]: 335: Hoare triple {188771#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,950 INFO L290 TraceCheckUtils]: 336: Hoare triple {188771#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,950 INFO L290 TraceCheckUtils]: 337: Hoare triple {188771#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,950 INFO L290 TraceCheckUtils]: 338: Hoare triple {188771#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 339: Hoare triple {188771#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 340: Hoare triple {188771#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 341: Hoare triple {188771#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 342: Hoare triple {188771#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 343: Hoare triple {188771#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 344: Hoare triple {188771#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 345: Hoare triple {188771#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 346: Hoare triple {188771#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 347: Hoare triple {188771#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 348: Hoare triple {188771#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 349: Hoare triple {188771#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 350: Hoare triple {188771#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 351: Hoare triple {188771#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 352: Hoare triple {188771#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 353: Hoare triple {188771#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,951 INFO L290 TraceCheckUtils]: 354: Hoare triple {188771#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 355: Hoare triple {188771#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 356: Hoare triple {188771#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 357: Hoare triple {188771#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 358: Hoare triple {188771#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 359: Hoare triple {188771#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 360: Hoare triple {188771#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 361: Hoare triple {188771#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 362: Hoare triple {188771#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 363: Hoare triple {188771#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 364: Hoare triple {188771#false} assume 8656 == #t~mem77;havoc #t~mem77; {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 365: Hoare triple {188771#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 366: Hoare triple {188771#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 367: Hoare triple {188771#false} assume !(2 == ~blastFlag~0); {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 368: Hoare triple {188771#false} assume !(5 == ~blastFlag~0); {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 369: Hoare triple {188771#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {188771#false} is VALID [2022-04-07 16:18:14,952 INFO L290 TraceCheckUtils]: 370: Hoare triple {188771#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 371: Hoare triple {188771#false} assume !(0 == ~tmp___10~0); {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 372: Hoare triple {188771#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 373: Hoare triple {188771#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 374: Hoare triple {188771#false} ~skip~0 := 0; {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 375: Hoare triple {188771#false} assume !false; {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 376: Hoare triple {188771#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 377: Hoare triple {188771#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 378: Hoare triple {188771#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 379: Hoare triple {188771#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 380: Hoare triple {188771#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 381: Hoare triple {188771#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 382: Hoare triple {188771#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 383: Hoare triple {188771#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 384: Hoare triple {188771#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 385: Hoare triple {188771#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,953 INFO L290 TraceCheckUtils]: 386: Hoare triple {188771#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 387: Hoare triple {188771#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 388: Hoare triple {188771#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 389: Hoare triple {188771#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 390: Hoare triple {188771#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 391: Hoare triple {188771#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 392: Hoare triple {188771#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 393: Hoare triple {188771#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 394: Hoare triple {188771#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 395: Hoare triple {188771#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 396: Hoare triple {188771#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 397: Hoare triple {188771#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 398: Hoare triple {188771#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 399: Hoare triple {188771#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 400: Hoare triple {188771#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 401: Hoare triple {188771#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,954 INFO L290 TraceCheckUtils]: 402: Hoare triple {188771#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 403: Hoare triple {188771#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 404: Hoare triple {188771#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 405: Hoare triple {188771#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 406: Hoare triple {188771#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 407: Hoare triple {188771#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 408: Hoare triple {188771#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 409: Hoare triple {188771#false} assume 8672 == #t~mem79;havoc #t~mem79; {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 410: Hoare triple {188771#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 411: Hoare triple {188771#false} assume !(3 == ~blastFlag~0); {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 412: Hoare triple {188771#false} assume !(6 == ~blastFlag~0); {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 413: Hoare triple {188771#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 414: Hoare triple {188771#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 415: Hoare triple {188771#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 416: Hoare triple {188771#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 417: Hoare triple {188771#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 418: Hoare triple {188771#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {188771#false} is VALID [2022-04-07 16:18:14,955 INFO L290 TraceCheckUtils]: 419: Hoare triple {188771#false} ~skip~0 := 0; {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 420: Hoare triple {188771#false} assume !false; {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 421: Hoare triple {188771#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 422: Hoare triple {188771#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 423: Hoare triple {188771#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 424: Hoare triple {188771#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 425: Hoare triple {188771#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 426: Hoare triple {188771#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 427: Hoare triple {188771#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 428: Hoare triple {188771#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 429: Hoare triple {188771#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 430: Hoare triple {188771#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 431: Hoare triple {188771#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 432: Hoare triple {188771#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 433: Hoare triple {188771#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 434: Hoare triple {188771#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,956 INFO L290 TraceCheckUtils]: 435: Hoare triple {188771#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 436: Hoare triple {188771#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 437: Hoare triple {188771#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 438: Hoare triple {188771#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 439: Hoare triple {188771#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 440: Hoare triple {188771#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 441: Hoare triple {188771#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 442: Hoare triple {188771#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 443: Hoare triple {188771#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 444: Hoare triple {188771#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 445: Hoare triple {188771#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 446: Hoare triple {188771#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 447: Hoare triple {188771#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 448: Hoare triple {188771#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 449: Hoare triple {188771#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 450: Hoare triple {188771#false} assume 8640 == #t~mem75;havoc #t~mem75; {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 451: Hoare triple {188771#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {188771#false} is VALID [2022-04-07 16:18:14,957 INFO L290 TraceCheckUtils]: 452: Hoare triple {188771#false} assume !(4 == ~blastFlag~0); {188771#false} is VALID [2022-04-07 16:18:14,958 INFO L290 TraceCheckUtils]: 453: Hoare triple {188771#false} assume !(7 == ~blastFlag~0); {188771#false} is VALID [2022-04-07 16:18:14,958 INFO L290 TraceCheckUtils]: 454: Hoare triple {188771#false} assume 10 == ~blastFlag~0; {188771#false} is VALID [2022-04-07 16:18:14,958 INFO L290 TraceCheckUtils]: 455: Hoare triple {188771#false} assume !false; {188771#false} is VALID [2022-04-07 16:18:14,959 INFO L134 CoverageAnalysis]: Checked inductivity of 1895 backedges. 1286 proven. 0 refuted. 0 times theorem prover too weak. 609 trivial. 0 not checked. [2022-04-07 16:18:14,959 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-07 16:18:14,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086851276] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:18:14,959 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-07 16:18:14,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2022-04-07 16:18:14,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076448279] [2022-04-07 16:18:14,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:18:14,960 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 63.666666666666664) internal successors, (191), 3 states have internal predecessors, (191), 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 456 [2022-04-07 16:18:14,960 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:18:14,960 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 63.666666666666664) internal successors, (191), 3 states have internal predecessors, (191), 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-07 16:18:15,075 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 195 edges. 195 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:18:15,075 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-07 16:18:15,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:18:15,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-07 16:18:15,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-04-07 16:18:15,076 INFO L87 Difference]: Start difference. First operand 4450 states and 6777 transitions. Second operand has 3 states, 3 states have (on average 63.666666666666664) internal successors, (191), 3 states have internal predecessors, (191), 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-07 16:18:19,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:18:19,233 INFO L93 Difference]: Finished difference Result 9545 states and 14555 transitions. [2022-04-07 16:18:19,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-07 16:18:19,233 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 63.666666666666664) internal successors, (191), 3 states have internal predecessors, (191), 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 456 [2022-04-07 16:18:19,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:18:19,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 63.666666666666664) internal successors, (191), 3 states have internal predecessors, (191), 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-07 16:18:19,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 609 transitions. [2022-04-07 16:18:19,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 63.666666666666664) internal successors, (191), 3 states have internal predecessors, (191), 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-07 16:18:19,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 609 transitions. [2022-04-07 16:18:19,237 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3 states and 609 transitions. [2022-04-07 16:18:19,597 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 609 edges. 609 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:18:20,410 INFO L225 Difference]: With dead ends: 9545 [2022-04-07 16:18:20,410 INFO L226 Difference]: Without dead ends: 5123 [2022-04-07 16:18:20,414 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 458 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-04-07 16:18:20,414 INFO L913 BasicCegarLoop]: 199 mSDtfsCounter, 148 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-07 16:18:20,414 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 384 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-07 16:18:20,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5123 states. [2022-04-07 16:18:21,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5123 to 5123. [2022-04-07 16:18:21,037 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:18:21,042 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5123 states. Second operand has 5123 states, 5118 states have (on average 1.5248143806174286) internal successors, (7804), 5118 states have internal predecessors, (7804), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:21,046 INFO L74 IsIncluded]: Start isIncluded. First operand 5123 states. Second operand has 5123 states, 5118 states have (on average 1.5248143806174286) internal successors, (7804), 5118 states have internal predecessors, (7804), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:21,050 INFO L87 Difference]: Start difference. First operand 5123 states. Second operand has 5123 states, 5118 states have (on average 1.5248143806174286) internal successors, (7804), 5118 states have internal predecessors, (7804), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:21,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:18:21,709 INFO L93 Difference]: Finished difference Result 5123 states and 7808 transitions. [2022-04-07 16:18:21,709 INFO L276 IsEmpty]: Start isEmpty. Operand 5123 states and 7808 transitions. [2022-04-07 16:18:21,712 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:18:21,712 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:18:21,717 INFO L74 IsIncluded]: Start isIncluded. First operand has 5123 states, 5118 states have (on average 1.5248143806174286) internal successors, (7804), 5118 states have internal predecessors, (7804), 3 states have call successors, (3), 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 5123 states. [2022-04-07 16:18:21,721 INFO L87 Difference]: Start difference. First operand has 5123 states, 5118 states have (on average 1.5248143806174286) internal successors, (7804), 5118 states have internal predecessors, (7804), 3 states have call successors, (3), 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 5123 states. [2022-04-07 16:18:22,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:18:22,407 INFO L93 Difference]: Finished difference Result 5123 states and 7808 transitions. [2022-04-07 16:18:22,407 INFO L276 IsEmpty]: Start isEmpty. Operand 5123 states and 7808 transitions. [2022-04-07 16:18:22,410 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:18:22,410 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:18:22,410 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:18:22,410 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:18:22,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5123 states, 5118 states have (on average 1.5248143806174286) internal successors, (7804), 5118 states have internal predecessors, (7804), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:23,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5123 states to 5123 states and 7808 transitions. [2022-04-07 16:18:23,157 INFO L78 Accepts]: Start accepts. Automaton has 5123 states and 7808 transitions. Word has length 456 [2022-04-07 16:18:23,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:18:23,157 INFO L478 AbstractCegarLoop]: Abstraction has 5123 states and 7808 transitions. [2022-04-07 16:18:23,157 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 63.666666666666664) internal successors, (191), 3 states have internal predecessors, (191), 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-07 16:18:23,157 INFO L276 IsEmpty]: Start isEmpty. Operand 5123 states and 7808 transitions. [2022-04-07 16:18:23,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2022-04-07 16:18:23,163 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:18:23,163 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-04-07 16:18:23,184 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-07 16:18:23,369 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-04-07 16:18:23,370 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:18:23,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:18:23,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1836974553, now seen corresponding path program 1 times [2022-04-07 16:18:23,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:18:23,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350309416] [2022-04-07 16:18:23,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:18:23,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:18:23,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:18:23,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:18:23,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:18:23,590 INFO L290 TraceCheckUtils]: 0: Hoare triple {216584#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {216574#true} is VALID [2022-04-07 16:18:23,590 INFO L290 TraceCheckUtils]: 1: Hoare triple {216574#true} assume true; {216574#true} is VALID [2022-04-07 16:18:23,590 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {216574#true} {216574#true} #693#return; {216574#true} is VALID [2022-04-07 16:18:23,591 INFO L272 TraceCheckUtils]: 0: Hoare triple {216574#true} call ULTIMATE.init(); {216584#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:18:23,591 INFO L290 TraceCheckUtils]: 1: Hoare triple {216584#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {216574#true} is VALID [2022-04-07 16:18:23,591 INFO L290 TraceCheckUtils]: 2: Hoare triple {216574#true} assume true; {216574#true} is VALID [2022-04-07 16:18:23,591 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {216574#true} {216574#true} #693#return; {216574#true} is VALID [2022-04-07 16:18:23,591 INFO L272 TraceCheckUtils]: 4: Hoare triple {216574#true} call #t~ret161 := main(); {216574#true} is VALID [2022-04-07 16:18:23,591 INFO L290 TraceCheckUtils]: 5: Hoare triple {216574#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {216574#true} is VALID [2022-04-07 16:18:23,591 INFO L290 TraceCheckUtils]: 6: Hoare triple {216574#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,591 INFO L272 TraceCheckUtils]: 7: Hoare triple {216574#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {216574#true} is VALID [2022-04-07 16:18:23,591 INFO L290 TraceCheckUtils]: 8: Hoare triple {216574#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,591 INFO L290 TraceCheckUtils]: 9: Hoare triple {216574#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {216574#true} is VALID [2022-04-07 16:18:23,591 INFO L290 TraceCheckUtils]: 10: Hoare triple {216574#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {216574#true} is VALID [2022-04-07 16:18:23,591 INFO L290 TraceCheckUtils]: 11: Hoare triple {216574#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {216574#true} is VALID [2022-04-07 16:18:23,591 INFO L290 TraceCheckUtils]: 12: Hoare triple {216574#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,591 INFO L290 TraceCheckUtils]: 13: Hoare triple {216574#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {216574#true} is VALID [2022-04-07 16:18:23,591 INFO L290 TraceCheckUtils]: 14: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:23,591 INFO L290 TraceCheckUtils]: 15: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,592 INFO L290 TraceCheckUtils]: 16: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,592 INFO L290 TraceCheckUtils]: 17: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,592 INFO L290 TraceCheckUtils]: 18: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,592 INFO L290 TraceCheckUtils]: 19: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,592 INFO L290 TraceCheckUtils]: 20: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,592 INFO L290 TraceCheckUtils]: 21: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,592 INFO L290 TraceCheckUtils]: 22: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,592 INFO L290 TraceCheckUtils]: 23: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,592 INFO L290 TraceCheckUtils]: 24: Hoare triple {216574#true} assume 8464 == #t~mem55;havoc #t~mem55; {216574#true} is VALID [2022-04-07 16:18:23,592 INFO L290 TraceCheckUtils]: 25: Hoare triple {216574#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {216574#true} is VALID [2022-04-07 16:18:23,592 INFO L290 TraceCheckUtils]: 26: Hoare triple {216574#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {216574#true} is VALID [2022-04-07 16:18:23,592 INFO L290 TraceCheckUtils]: 27: Hoare triple {216574#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,592 INFO L290 TraceCheckUtils]: 28: Hoare triple {216574#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,592 INFO L290 TraceCheckUtils]: 29: Hoare triple {216574#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216574#true} is VALID [2022-04-07 16:18:23,592 INFO L290 TraceCheckUtils]: 30: Hoare triple {216574#true} ~skip~0 := 0; {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 31: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 32: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 33: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 34: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 35: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 36: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 37: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 38: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 39: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 40: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 41: Hoare triple {216574#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 42: Hoare triple {216574#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 43: Hoare triple {216574#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 44: Hoare triple {216574#true} assume 8496 == #t~mem58;havoc #t~mem58; {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 45: Hoare triple {216574#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 46: Hoare triple {216574#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {216574#true} is VALID [2022-04-07 16:18:23,593 INFO L290 TraceCheckUtils]: 47: Hoare triple {216574#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 48: Hoare triple {216574#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 49: Hoare triple {216574#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 50: Hoare triple {216574#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 51: Hoare triple {216574#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 52: Hoare triple {216574#true} ~skip~0 := 0; {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 53: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 54: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 55: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 56: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 57: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 58: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 59: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 60: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 61: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 62: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 63: Hoare triple {216574#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,594 INFO L290 TraceCheckUtils]: 64: Hoare triple {216574#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,595 INFO L290 TraceCheckUtils]: 65: Hoare triple {216574#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,595 INFO L290 TraceCheckUtils]: 66: Hoare triple {216574#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,595 INFO L290 TraceCheckUtils]: 67: Hoare triple {216574#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,595 INFO L290 TraceCheckUtils]: 68: Hoare triple {216574#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,595 INFO L290 TraceCheckUtils]: 69: Hoare triple {216574#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216579#(= |ssl3_accept_#t~mem62| (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:23,595 INFO L290 TraceCheckUtils]: 70: Hoare triple {216579#(= |ssl3_accept_#t~mem62| (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,596 INFO L290 TraceCheckUtils]: 71: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,596 INFO L290 TraceCheckUtils]: 72: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,596 INFO L290 TraceCheckUtils]: 73: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,597 INFO L290 TraceCheckUtils]: 74: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,597 INFO L290 TraceCheckUtils]: 75: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,597 INFO L290 TraceCheckUtils]: 76: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,598 INFO L290 TraceCheckUtils]: 77: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,598 INFO L290 TraceCheckUtils]: 78: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,598 INFO L290 TraceCheckUtils]: 79: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,598 INFO L290 TraceCheckUtils]: 80: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,599 INFO L290 TraceCheckUtils]: 81: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,599 INFO L290 TraceCheckUtils]: 82: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,599 INFO L290 TraceCheckUtils]: 83: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,600 INFO L290 TraceCheckUtils]: 84: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216581#(not (= |ssl3_accept_#t~mem77| 8528))} is VALID [2022-04-07 16:18:23,600 INFO L290 TraceCheckUtils]: 85: Hoare triple {216581#(not (= |ssl3_accept_#t~mem77| 8528))} assume 8656 == #t~mem77;havoc #t~mem77; {216574#true} is VALID [2022-04-07 16:18:23,600 INFO L290 TraceCheckUtils]: 86: Hoare triple {216574#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {216574#true} is VALID [2022-04-07 16:18:23,600 INFO L290 TraceCheckUtils]: 87: Hoare triple {216574#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {216574#true} is VALID [2022-04-07 16:18:23,600 INFO L290 TraceCheckUtils]: 88: Hoare triple {216574#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {216574#true} is VALID [2022-04-07 16:18:23,600 INFO L290 TraceCheckUtils]: 89: Hoare triple {216574#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,600 INFO L290 TraceCheckUtils]: 90: Hoare triple {216574#true} assume !(0 == ~tmp___10~0); {216574#true} is VALID [2022-04-07 16:18:23,600 INFO L290 TraceCheckUtils]: 91: Hoare triple {216574#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,600 INFO L290 TraceCheckUtils]: 92: Hoare triple {216574#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216574#true} is VALID [2022-04-07 16:18:23,600 INFO L290 TraceCheckUtils]: 93: Hoare triple {216574#true} ~skip~0 := 0; {216574#true} is VALID [2022-04-07 16:18:23,600 INFO L290 TraceCheckUtils]: 94: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:23,600 INFO L290 TraceCheckUtils]: 95: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,600 INFO L290 TraceCheckUtils]: 96: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,600 INFO L290 TraceCheckUtils]: 97: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 98: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 99: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 100: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 101: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 102: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 103: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 104: Hoare triple {216574#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 105: Hoare triple {216574#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 106: Hoare triple {216574#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 107: Hoare triple {216574#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 108: Hoare triple {216574#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 109: Hoare triple {216574#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 110: Hoare triple {216574#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 111: Hoare triple {216574#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 112: Hoare triple {216574#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 113: Hoare triple {216574#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,601 INFO L290 TraceCheckUtils]: 114: Hoare triple {216574#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 115: Hoare triple {216574#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 116: Hoare triple {216574#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 117: Hoare triple {216574#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 118: Hoare triple {216574#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 119: Hoare triple {216574#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 120: Hoare triple {216574#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 121: Hoare triple {216574#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 122: Hoare triple {216574#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 123: Hoare triple {216574#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 124: Hoare triple {216574#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 125: Hoare triple {216574#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 126: Hoare triple {216574#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 127: Hoare triple {216574#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 128: Hoare triple {216574#true} assume 8672 == #t~mem79;havoc #t~mem79; {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 129: Hoare triple {216574#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 130: Hoare triple {216574#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {216574#true} is VALID [2022-04-07 16:18:23,602 INFO L290 TraceCheckUtils]: 131: Hoare triple {216574#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 132: Hoare triple {216574#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 133: Hoare triple {216574#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 134: Hoare triple {216574#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 135: Hoare triple {216574#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 136: Hoare triple {216574#true} ~skip~0 := 0; {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 137: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 138: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 139: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 140: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 141: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 142: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 143: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 144: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 145: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 146: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 147: Hoare triple {216574#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,603 INFO L290 TraceCheckUtils]: 148: Hoare triple {216574#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 149: Hoare triple {216574#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 150: Hoare triple {216574#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 151: Hoare triple {216574#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 152: Hoare triple {216574#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 153: Hoare triple {216574#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 154: Hoare triple {216574#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 155: Hoare triple {216574#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 156: Hoare triple {216574#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 157: Hoare triple {216574#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 158: Hoare triple {216574#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 159: Hoare triple {216574#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 160: Hoare triple {216574#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 161: Hoare triple {216574#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 162: Hoare triple {216574#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 163: Hoare triple {216574#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 164: Hoare triple {216574#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,604 INFO L290 TraceCheckUtils]: 165: Hoare triple {216574#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 166: Hoare triple {216574#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 167: Hoare triple {216574#true} assume 8640 == #t~mem75;havoc #t~mem75; {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 168: Hoare triple {216574#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 169: Hoare triple {216574#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 170: Hoare triple {216574#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 171: Hoare triple {216574#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 172: Hoare triple {216574#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 173: Hoare triple {216574#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 174: Hoare triple {216574#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 175: Hoare triple {216574#true} ~skip~0 := 0; {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 176: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 177: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 178: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 179: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 180: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 181: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,605 INFO L290 TraceCheckUtils]: 182: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,606 INFO L290 TraceCheckUtils]: 183: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,606 INFO L290 TraceCheckUtils]: 184: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,606 INFO L290 TraceCheckUtils]: 185: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,606 INFO L290 TraceCheckUtils]: 186: Hoare triple {216574#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,606 INFO L290 TraceCheckUtils]: 187: Hoare triple {216574#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,606 INFO L290 TraceCheckUtils]: 188: Hoare triple {216574#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,606 INFO L290 TraceCheckUtils]: 189: Hoare triple {216574#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,606 INFO L290 TraceCheckUtils]: 190: Hoare triple {216574#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,606 INFO L290 TraceCheckUtils]: 191: Hoare triple {216574#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,606 INFO L290 TraceCheckUtils]: 192: Hoare triple {216574#true} assume 8513 == #t~mem61;havoc #t~mem61; {216574#true} is VALID [2022-04-07 16:18:23,606 INFO L290 TraceCheckUtils]: 193: Hoare triple {216574#true} call #t~mem95.base, #t~mem95.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem96.base, #t~mem96.offset := read~$Pointer$(#t~mem95.base, 836 + #t~mem95.offset, 4);call #t~mem97 := read~int(#t~mem96.base, 12 + #t~mem96.offset, 4); {216574#true} is VALID [2022-04-07 16:18:23,606 INFO L290 TraceCheckUtils]: 194: Hoare triple {216574#true} assume 0 != (if 0 == #t~mem97 then 0 else (if 1 == #t~mem97 then 0 else ~bitwiseAnd(#t~mem97, 256))) % 4294967296;havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem96.base, #t~mem96.offset;havoc #t~mem97;~skip~0 := 1; {216574#true} is VALID [2022-04-07 16:18:23,607 INFO L290 TraceCheckUtils]: 195: Hoare triple {216574#true} call write~int(8528, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,607 INFO L290 TraceCheckUtils]: 196: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,608 INFO L290 TraceCheckUtils]: 197: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,608 INFO L290 TraceCheckUtils]: 198: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} ~skip~0 := 0; {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,608 INFO L290 TraceCheckUtils]: 199: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,609 INFO L290 TraceCheckUtils]: 200: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,609 INFO L290 TraceCheckUtils]: 201: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,609 INFO L290 TraceCheckUtils]: 202: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,609 INFO L290 TraceCheckUtils]: 203: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,610 INFO L290 TraceCheckUtils]: 204: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,610 INFO L290 TraceCheckUtils]: 205: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,610 INFO L290 TraceCheckUtils]: 206: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,611 INFO L290 TraceCheckUtils]: 207: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,611 INFO L290 TraceCheckUtils]: 208: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,611 INFO L290 TraceCheckUtils]: 209: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,612 INFO L290 TraceCheckUtils]: 210: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,612 INFO L290 TraceCheckUtils]: 211: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,612 INFO L290 TraceCheckUtils]: 212: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,613 INFO L290 TraceCheckUtils]: 213: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,613 INFO L290 TraceCheckUtils]: 214: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,613 INFO L290 TraceCheckUtils]: 215: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,613 INFO L290 TraceCheckUtils]: 216: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,614 INFO L290 TraceCheckUtils]: 217: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,614 INFO L290 TraceCheckUtils]: 218: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,614 INFO L290 TraceCheckUtils]: 219: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,615 INFO L290 TraceCheckUtils]: 220: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,615 INFO L290 TraceCheckUtils]: 221: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,615 INFO L290 TraceCheckUtils]: 222: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,616 INFO L290 TraceCheckUtils]: 223: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,616 INFO L290 TraceCheckUtils]: 224: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,616 INFO L290 TraceCheckUtils]: 225: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,616 INFO L290 TraceCheckUtils]: 226: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,617 INFO L290 TraceCheckUtils]: 227: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,617 INFO L290 TraceCheckUtils]: 228: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,617 INFO L290 TraceCheckUtils]: 229: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:23,618 INFO L290 TraceCheckUtils]: 230: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216583#(not (= |ssl3_accept_#t~mem77| 8656))} is VALID [2022-04-07 16:18:23,618 INFO L290 TraceCheckUtils]: 231: Hoare triple {216583#(not (= |ssl3_accept_#t~mem77| 8656))} assume 8656 == #t~mem77;havoc #t~mem77; {216575#false} is VALID [2022-04-07 16:18:23,618 INFO L290 TraceCheckUtils]: 232: Hoare triple {216575#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {216575#false} is VALID [2022-04-07 16:18:23,618 INFO L290 TraceCheckUtils]: 233: Hoare triple {216575#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {216575#false} is VALID [2022-04-07 16:18:23,618 INFO L290 TraceCheckUtils]: 234: Hoare triple {216575#false} assume !(2 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:23,618 INFO L290 TraceCheckUtils]: 235: Hoare triple {216575#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {216575#false} is VALID [2022-04-07 16:18:23,618 INFO L290 TraceCheckUtils]: 236: Hoare triple {216575#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,618 INFO L290 TraceCheckUtils]: 237: Hoare triple {216575#false} assume !(0 == ~tmp___10~0); {216575#false} is VALID [2022-04-07 16:18:23,618 INFO L290 TraceCheckUtils]: 238: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,618 INFO L290 TraceCheckUtils]: 239: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 240: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 241: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 242: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 243: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 244: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 245: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 246: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 247: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 248: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 249: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 250: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 251: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 252: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 253: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 254: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 255: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,619 INFO L290 TraceCheckUtils]: 256: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 257: Hoare triple {216575#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 258: Hoare triple {216575#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 259: Hoare triple {216575#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 260: Hoare triple {216575#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 261: Hoare triple {216575#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 262: Hoare triple {216575#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 263: Hoare triple {216575#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 264: Hoare triple {216575#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 265: Hoare triple {216575#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 266: Hoare triple {216575#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 267: Hoare triple {216575#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 268: Hoare triple {216575#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 269: Hoare triple {216575#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 270: Hoare triple {216575#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 271: Hoare triple {216575#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 272: Hoare triple {216575#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,620 INFO L290 TraceCheckUtils]: 273: Hoare triple {216575#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 274: Hoare triple {216575#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 275: Hoare triple {216575#false} assume 8672 == #t~mem79;havoc #t~mem79; {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 276: Hoare triple {216575#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 277: Hoare triple {216575#false} assume !(3 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 278: Hoare triple {216575#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 279: Hoare triple {216575#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 280: Hoare triple {216575#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 281: Hoare triple {216575#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 282: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 283: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 284: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 285: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 286: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 287: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 288: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 289: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,621 INFO L290 TraceCheckUtils]: 290: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 291: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 292: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 293: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 294: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 295: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 296: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 297: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 298: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 299: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 300: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 301: Hoare triple {216575#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 302: Hoare triple {216575#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 303: Hoare triple {216575#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 304: Hoare triple {216575#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 305: Hoare triple {216575#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 306: Hoare triple {216575#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 307: Hoare triple {216575#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,622 INFO L290 TraceCheckUtils]: 308: Hoare triple {216575#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 309: Hoare triple {216575#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 310: Hoare triple {216575#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 311: Hoare triple {216575#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 312: Hoare triple {216575#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 313: Hoare triple {216575#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 314: Hoare triple {216575#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 315: Hoare triple {216575#false} assume 8640 == #t~mem75;havoc #t~mem75; {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 316: Hoare triple {216575#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 317: Hoare triple {216575#false} assume !(4 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 318: Hoare triple {216575#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 319: Hoare triple {216575#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 320: Hoare triple {216575#false} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 321: Hoare triple {216575#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 322: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 323: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 324: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:23,623 INFO L290 TraceCheckUtils]: 325: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 326: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 327: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 328: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 329: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 330: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 331: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 332: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 333: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 334: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 335: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 336: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 337: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 338: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 339: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 340: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 341: Hoare triple {216575#false} assume 8513 == #t~mem61;havoc #t~mem61; {216575#false} is VALID [2022-04-07 16:18:23,624 INFO L290 TraceCheckUtils]: 342: Hoare triple {216575#false} call #t~mem95.base, #t~mem95.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem96.base, #t~mem96.offset := read~$Pointer$(#t~mem95.base, 836 + #t~mem95.offset, 4);call #t~mem97 := read~int(#t~mem96.base, 12 + #t~mem96.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 343: Hoare triple {216575#false} assume 0 != (if 0 == #t~mem97 then 0 else (if 1 == #t~mem97 then 0 else ~bitwiseAnd(#t~mem97, 256))) % 4294967296;havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem96.base, #t~mem96.offset;havoc #t~mem97;~skip~0 := 1; {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 344: Hoare triple {216575#false} call write~int(8528, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 345: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 346: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 347: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 348: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 349: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 350: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 351: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 352: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 353: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 354: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 355: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 356: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 357: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 358: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 359: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,625 INFO L290 TraceCheckUtils]: 360: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 361: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 362: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 363: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 364: Hoare triple {216575#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 365: Hoare triple {216575#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 366: Hoare triple {216575#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 367: Hoare triple {216575#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 368: Hoare triple {216575#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 369: Hoare triple {216575#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 370: Hoare triple {216575#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 371: Hoare triple {216575#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 372: Hoare triple {216575#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 373: Hoare triple {216575#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 374: Hoare triple {216575#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 375: Hoare triple {216575#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 376: Hoare triple {216575#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,626 INFO L290 TraceCheckUtils]: 377: Hoare triple {216575#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 378: Hoare triple {216575#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 379: Hoare triple {216575#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 380: Hoare triple {216575#false} assume 8656 == #t~mem77;havoc #t~mem77; {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 381: Hoare triple {216575#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 382: Hoare triple {216575#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 383: Hoare triple {216575#false} assume !(2 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 384: Hoare triple {216575#false} assume !(5 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 385: Hoare triple {216575#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 386: Hoare triple {216575#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 387: Hoare triple {216575#false} assume !(0 == ~tmp___10~0); {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 388: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 389: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 390: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 391: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 392: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 393: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,627 INFO L290 TraceCheckUtils]: 394: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 395: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 396: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 397: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 398: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 399: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 400: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 401: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 402: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 403: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 404: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 405: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 406: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 407: Hoare triple {216575#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 408: Hoare triple {216575#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 409: Hoare triple {216575#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 410: Hoare triple {216575#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,628 INFO L290 TraceCheckUtils]: 411: Hoare triple {216575#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 412: Hoare triple {216575#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 413: Hoare triple {216575#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 414: Hoare triple {216575#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 415: Hoare triple {216575#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 416: Hoare triple {216575#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 417: Hoare triple {216575#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 418: Hoare triple {216575#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 419: Hoare triple {216575#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 420: Hoare triple {216575#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 421: Hoare triple {216575#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 422: Hoare triple {216575#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 423: Hoare triple {216575#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 424: Hoare triple {216575#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 425: Hoare triple {216575#false} assume 8672 == #t~mem79;havoc #t~mem79; {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 426: Hoare triple {216575#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 427: Hoare triple {216575#false} assume !(3 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:23,629 INFO L290 TraceCheckUtils]: 428: Hoare triple {216575#false} assume !(6 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 429: Hoare triple {216575#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 430: Hoare triple {216575#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 431: Hoare triple {216575#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 432: Hoare triple {216575#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 433: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 434: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 435: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 436: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 437: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 438: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 439: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 440: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 441: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 442: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 443: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 444: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 445: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,630 INFO L290 TraceCheckUtils]: 446: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 447: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 448: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 449: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 450: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 451: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 452: Hoare triple {216575#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 453: Hoare triple {216575#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 454: Hoare triple {216575#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 455: Hoare triple {216575#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 456: Hoare triple {216575#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 457: Hoare triple {216575#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 458: Hoare triple {216575#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 459: Hoare triple {216575#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 460: Hoare triple {216575#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 461: Hoare triple {216575#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 462: Hoare triple {216575#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,631 INFO L290 TraceCheckUtils]: 463: Hoare triple {216575#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,632 INFO L290 TraceCheckUtils]: 464: Hoare triple {216575#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,632 INFO L290 TraceCheckUtils]: 465: Hoare triple {216575#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:23,632 INFO L290 TraceCheckUtils]: 466: Hoare triple {216575#false} assume 8640 == #t~mem75;havoc #t~mem75; {216575#false} is VALID [2022-04-07 16:18:23,632 INFO L290 TraceCheckUtils]: 467: Hoare triple {216575#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {216575#false} is VALID [2022-04-07 16:18:23,632 INFO L290 TraceCheckUtils]: 468: Hoare triple {216575#false} assume !(4 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:23,632 INFO L290 TraceCheckUtils]: 469: Hoare triple {216575#false} assume !(7 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:23,632 INFO L290 TraceCheckUtils]: 470: Hoare triple {216575#false} assume 10 == ~blastFlag~0; {216575#false} is VALID [2022-04-07 16:18:23,632 INFO L290 TraceCheckUtils]: 471: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:23,633 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 1238 proven. 46 refuted. 0 times theorem prover too weak. 720 trivial. 0 not checked. [2022-04-07 16:18:23,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:18:23,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350309416] [2022-04-07 16:18:23,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350309416] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-07 16:18:23,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544638822] [2022-04-07 16:18:23,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:18:23,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 16:18:23,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 16:18:23,635 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-07 16:18:23,637 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-07 16:18:24,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:18:24,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 2213 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-07 16:18:24,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:18:24,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 16:18:24,613 INFO L356 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-04-07 16:18:24,613 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2022-04-07 16:18:24,669 INFO L356 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-04-07 16:18:24,669 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 7 [2022-04-07 16:18:24,766 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 8 [2022-04-07 16:18:24,957 INFO L356 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-04-07 16:18:24,957 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2022-04-07 16:18:25,088 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-04-07 16:18:25,441 INFO L272 TraceCheckUtils]: 0: Hoare triple {216574#true} call ULTIMATE.init(); {216574#true} is VALID [2022-04-07 16:18:25,441 INFO L290 TraceCheckUtils]: 1: Hoare triple {216574#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {216574#true} is VALID [2022-04-07 16:18:25,441 INFO L290 TraceCheckUtils]: 2: Hoare triple {216574#true} assume true; {216574#true} is VALID [2022-04-07 16:18:25,441 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {216574#true} {216574#true} #693#return; {216574#true} is VALID [2022-04-07 16:18:25,441 INFO L272 TraceCheckUtils]: 4: Hoare triple {216574#true} call #t~ret161 := main(); {216574#true} is VALID [2022-04-07 16:18:25,442 INFO L290 TraceCheckUtils]: 5: Hoare triple {216574#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {216574#true} is VALID [2022-04-07 16:18:25,442 INFO L290 TraceCheckUtils]: 6: Hoare triple {216574#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,442 INFO L272 TraceCheckUtils]: 7: Hoare triple {216574#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {216574#true} is VALID [2022-04-07 16:18:25,442 INFO L290 TraceCheckUtils]: 8: Hoare triple {216574#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,442 INFO L290 TraceCheckUtils]: 9: Hoare triple {216574#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {216574#true} is VALID [2022-04-07 16:18:25,442 INFO L290 TraceCheckUtils]: 10: Hoare triple {216574#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {216574#true} is VALID [2022-04-07 16:18:25,442 INFO L290 TraceCheckUtils]: 11: Hoare triple {216574#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {216574#true} is VALID [2022-04-07 16:18:25,442 INFO L290 TraceCheckUtils]: 12: Hoare triple {216574#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,442 INFO L290 TraceCheckUtils]: 13: Hoare triple {216574#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {216574#true} is VALID [2022-04-07 16:18:25,442 INFO L290 TraceCheckUtils]: 14: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:25,442 INFO L290 TraceCheckUtils]: 15: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,442 INFO L290 TraceCheckUtils]: 16: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,442 INFO L290 TraceCheckUtils]: 17: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,443 INFO L290 TraceCheckUtils]: 18: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,443 INFO L290 TraceCheckUtils]: 19: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,443 INFO L290 TraceCheckUtils]: 20: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,443 INFO L290 TraceCheckUtils]: 21: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,443 INFO L290 TraceCheckUtils]: 22: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,443 INFO L290 TraceCheckUtils]: 23: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,443 INFO L290 TraceCheckUtils]: 24: Hoare triple {216574#true} assume 8464 == #t~mem55;havoc #t~mem55; {216574#true} is VALID [2022-04-07 16:18:25,443 INFO L290 TraceCheckUtils]: 25: Hoare triple {216574#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {216574#true} is VALID [2022-04-07 16:18:25,443 INFO L290 TraceCheckUtils]: 26: Hoare triple {216574#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {216574#true} is VALID [2022-04-07 16:18:25,444 INFO L290 TraceCheckUtils]: 27: Hoare triple {216574#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,444 INFO L290 TraceCheckUtils]: 28: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,445 INFO L290 TraceCheckUtils]: 29: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,445 INFO L290 TraceCheckUtils]: 30: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} ~skip~0 := 0; {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,445 INFO L290 TraceCheckUtils]: 31: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !false; {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,446 INFO L290 TraceCheckUtils]: 32: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,446 INFO L290 TraceCheckUtils]: 33: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,447 INFO L290 TraceCheckUtils]: 34: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,447 INFO L290 TraceCheckUtils]: 35: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,447 INFO L290 TraceCheckUtils]: 36: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,448 INFO L290 TraceCheckUtils]: 37: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,448 INFO L290 TraceCheckUtils]: 38: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,448 INFO L290 TraceCheckUtils]: 39: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,449 INFO L290 TraceCheckUtils]: 40: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,449 INFO L290 TraceCheckUtils]: 41: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,450 INFO L290 TraceCheckUtils]: 42: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} is VALID [2022-04-07 16:18:25,450 INFO L290 TraceCheckUtils]: 43: Hoare triple {216669#(= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0)} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,450 INFO L290 TraceCheckUtils]: 44: Hoare triple {216574#true} assume 8496 == #t~mem58;havoc #t~mem58; {216574#true} is VALID [2022-04-07 16:18:25,450 INFO L290 TraceCheckUtils]: 45: Hoare triple {216574#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {216574#true} is VALID [2022-04-07 16:18:25,450 INFO L290 TraceCheckUtils]: 46: Hoare triple {216574#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {216574#true} is VALID [2022-04-07 16:18:25,450 INFO L290 TraceCheckUtils]: 47: Hoare triple {216574#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,450 INFO L290 TraceCheckUtils]: 48: Hoare triple {216574#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,450 INFO L290 TraceCheckUtils]: 49: Hoare triple {216574#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,450 INFO L290 TraceCheckUtils]: 50: Hoare triple {216574#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,450 INFO L290 TraceCheckUtils]: 51: Hoare triple {216574#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216574#true} is VALID [2022-04-07 16:18:25,450 INFO L290 TraceCheckUtils]: 52: Hoare triple {216574#true} ~skip~0 := 0; {216574#true} is VALID [2022-04-07 16:18:25,450 INFO L290 TraceCheckUtils]: 53: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:25,450 INFO L290 TraceCheckUtils]: 54: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,451 INFO L290 TraceCheckUtils]: 55: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,451 INFO L290 TraceCheckUtils]: 56: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,451 INFO L290 TraceCheckUtils]: 57: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,451 INFO L290 TraceCheckUtils]: 58: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,451 INFO L290 TraceCheckUtils]: 59: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,451 INFO L290 TraceCheckUtils]: 60: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,451 INFO L290 TraceCheckUtils]: 61: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,451 INFO L290 TraceCheckUtils]: 62: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,451 INFO L290 TraceCheckUtils]: 63: Hoare triple {216574#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,451 INFO L290 TraceCheckUtils]: 64: Hoare triple {216574#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,451 INFO L290 TraceCheckUtils]: 65: Hoare triple {216574#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,451 INFO L290 TraceCheckUtils]: 66: Hoare triple {216574#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,451 INFO L290 TraceCheckUtils]: 67: Hoare triple {216574#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,452 INFO L290 TraceCheckUtils]: 68: Hoare triple {216574#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,452 INFO L290 TraceCheckUtils]: 69: Hoare triple {216574#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216579#(= |ssl3_accept_#t~mem62| (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,452 INFO L290 TraceCheckUtils]: 70: Hoare triple {216579#(= |ssl3_accept_#t~mem62| (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:25,453 INFO L290 TraceCheckUtils]: 71: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:25,453 INFO L290 TraceCheckUtils]: 72: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:25,455 INFO L290 TraceCheckUtils]: 73: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:25,456 INFO L290 TraceCheckUtils]: 74: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:25,456 INFO L290 TraceCheckUtils]: 75: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:25,456 INFO L290 TraceCheckUtils]: 76: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:25,457 INFO L290 TraceCheckUtils]: 77: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:25,457 INFO L290 TraceCheckUtils]: 78: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:25,458 INFO L290 TraceCheckUtils]: 79: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:25,458 INFO L290 TraceCheckUtils]: 80: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:25,458 INFO L290 TraceCheckUtils]: 81: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:25,459 INFO L290 TraceCheckUtils]: 82: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:25,459 INFO L290 TraceCheckUtils]: 83: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:25,459 INFO L290 TraceCheckUtils]: 84: Hoare triple {216580#(not (= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216581#(not (= |ssl3_accept_#t~mem77| 8528))} is VALID [2022-04-07 16:18:25,460 INFO L290 TraceCheckUtils]: 85: Hoare triple {216581#(not (= |ssl3_accept_#t~mem77| 8528))} assume 8656 == #t~mem77;havoc #t~mem77; {216574#true} is VALID [2022-04-07 16:18:25,460 INFO L290 TraceCheckUtils]: 86: Hoare triple {216574#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {216574#true} is VALID [2022-04-07 16:18:25,460 INFO L290 TraceCheckUtils]: 87: Hoare triple {216574#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {216574#true} is VALID [2022-04-07 16:18:25,460 INFO L290 TraceCheckUtils]: 88: Hoare triple {216574#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {216574#true} is VALID [2022-04-07 16:18:25,460 INFO L290 TraceCheckUtils]: 89: Hoare triple {216574#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,460 INFO L290 TraceCheckUtils]: 90: Hoare triple {216574#true} assume !(0 == ~tmp___10~0); {216574#true} is VALID [2022-04-07 16:18:25,460 INFO L290 TraceCheckUtils]: 91: Hoare triple {216574#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,460 INFO L290 TraceCheckUtils]: 92: Hoare triple {216574#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216574#true} is VALID [2022-04-07 16:18:25,460 INFO L290 TraceCheckUtils]: 93: Hoare triple {216574#true} ~skip~0 := 0; {216574#true} is VALID [2022-04-07 16:18:25,460 INFO L290 TraceCheckUtils]: 94: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:25,460 INFO L290 TraceCheckUtils]: 95: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,460 INFO L290 TraceCheckUtils]: 96: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,461 INFO L290 TraceCheckUtils]: 97: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,461 INFO L290 TraceCheckUtils]: 98: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,461 INFO L290 TraceCheckUtils]: 99: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,461 INFO L290 TraceCheckUtils]: 100: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,461 INFO L290 TraceCheckUtils]: 101: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,461 INFO L290 TraceCheckUtils]: 102: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,461 INFO L290 TraceCheckUtils]: 103: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,461 INFO L290 TraceCheckUtils]: 104: Hoare triple {216574#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,461 INFO L290 TraceCheckUtils]: 105: Hoare triple {216574#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,461 INFO L290 TraceCheckUtils]: 106: Hoare triple {216574#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,461 INFO L290 TraceCheckUtils]: 107: Hoare triple {216574#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,461 INFO L290 TraceCheckUtils]: 108: Hoare triple {216574#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,461 INFO L290 TraceCheckUtils]: 109: Hoare triple {216574#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,461 INFO L290 TraceCheckUtils]: 110: Hoare triple {216574#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,462 INFO L290 TraceCheckUtils]: 111: Hoare triple {216574#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,462 INFO L290 TraceCheckUtils]: 112: Hoare triple {216574#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,462 INFO L290 TraceCheckUtils]: 113: Hoare triple {216574#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,462 INFO L290 TraceCheckUtils]: 114: Hoare triple {216574#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,462 INFO L290 TraceCheckUtils]: 115: Hoare triple {216574#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,462 INFO L290 TraceCheckUtils]: 116: Hoare triple {216574#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,462 INFO L290 TraceCheckUtils]: 117: Hoare triple {216574#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,462 INFO L290 TraceCheckUtils]: 118: Hoare triple {216574#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,462 INFO L290 TraceCheckUtils]: 119: Hoare triple {216574#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,462 INFO L290 TraceCheckUtils]: 120: Hoare triple {216574#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,462 INFO L290 TraceCheckUtils]: 121: Hoare triple {216574#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,462 INFO L290 TraceCheckUtils]: 122: Hoare triple {216574#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,462 INFO L290 TraceCheckUtils]: 123: Hoare triple {216574#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,462 INFO L290 TraceCheckUtils]: 124: Hoare triple {216574#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,463 INFO L290 TraceCheckUtils]: 125: Hoare triple {216574#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,463 INFO L290 TraceCheckUtils]: 126: Hoare triple {216574#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,463 INFO L290 TraceCheckUtils]: 127: Hoare triple {216574#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,463 INFO L290 TraceCheckUtils]: 128: Hoare triple {216574#true} assume 8672 == #t~mem79;havoc #t~mem79; {216574#true} is VALID [2022-04-07 16:18:25,463 INFO L290 TraceCheckUtils]: 129: Hoare triple {216574#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {216574#true} is VALID [2022-04-07 16:18:25,463 INFO L290 TraceCheckUtils]: 130: Hoare triple {216574#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {216574#true} is VALID [2022-04-07 16:18:25,463 INFO L290 TraceCheckUtils]: 131: Hoare triple {216574#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,463 INFO L290 TraceCheckUtils]: 132: Hoare triple {216574#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {216574#true} is VALID [2022-04-07 16:18:25,463 INFO L290 TraceCheckUtils]: 133: Hoare triple {216574#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,463 INFO L290 TraceCheckUtils]: 134: Hoare triple {216574#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,463 INFO L290 TraceCheckUtils]: 135: Hoare triple {216574#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216574#true} is VALID [2022-04-07 16:18:25,463 INFO L290 TraceCheckUtils]: 136: Hoare triple {216574#true} ~skip~0 := 0; {216574#true} is VALID [2022-04-07 16:18:25,463 INFO L290 TraceCheckUtils]: 137: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:25,464 INFO L290 TraceCheckUtils]: 138: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,464 INFO L290 TraceCheckUtils]: 139: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,464 INFO L290 TraceCheckUtils]: 140: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,464 INFO L290 TraceCheckUtils]: 141: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,464 INFO L290 TraceCheckUtils]: 142: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,464 INFO L290 TraceCheckUtils]: 143: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,464 INFO L290 TraceCheckUtils]: 144: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,464 INFO L290 TraceCheckUtils]: 145: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,464 INFO L290 TraceCheckUtils]: 146: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,464 INFO L290 TraceCheckUtils]: 147: Hoare triple {216574#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,464 INFO L290 TraceCheckUtils]: 148: Hoare triple {216574#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,464 INFO L290 TraceCheckUtils]: 149: Hoare triple {216574#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,464 INFO L290 TraceCheckUtils]: 150: Hoare triple {216574#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,464 INFO L290 TraceCheckUtils]: 151: Hoare triple {216574#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,465 INFO L290 TraceCheckUtils]: 152: Hoare triple {216574#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,465 INFO L290 TraceCheckUtils]: 153: Hoare triple {216574#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,465 INFO L290 TraceCheckUtils]: 154: Hoare triple {216574#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,465 INFO L290 TraceCheckUtils]: 155: Hoare triple {216574#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,465 INFO L290 TraceCheckUtils]: 156: Hoare triple {216574#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,465 INFO L290 TraceCheckUtils]: 157: Hoare triple {216574#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,465 INFO L290 TraceCheckUtils]: 158: Hoare triple {216574#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,465 INFO L290 TraceCheckUtils]: 159: Hoare triple {216574#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,465 INFO L290 TraceCheckUtils]: 160: Hoare triple {216574#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,465 INFO L290 TraceCheckUtils]: 161: Hoare triple {216574#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,465 INFO L290 TraceCheckUtils]: 162: Hoare triple {216574#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,465 INFO L290 TraceCheckUtils]: 163: Hoare triple {216574#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,465 INFO L290 TraceCheckUtils]: 164: Hoare triple {216574#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,465 INFO L290 TraceCheckUtils]: 165: Hoare triple {216574#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,466 INFO L290 TraceCheckUtils]: 166: Hoare triple {216574#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,466 INFO L290 TraceCheckUtils]: 167: Hoare triple {216574#true} assume 8640 == #t~mem75;havoc #t~mem75; {216574#true} is VALID [2022-04-07 16:18:25,466 INFO L290 TraceCheckUtils]: 168: Hoare triple {216574#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {216574#true} is VALID [2022-04-07 16:18:25,466 INFO L290 TraceCheckUtils]: 169: Hoare triple {216574#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {216574#true} is VALID [2022-04-07 16:18:25,466 INFO L290 TraceCheckUtils]: 170: Hoare triple {216574#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,466 INFO L290 TraceCheckUtils]: 171: Hoare triple {216574#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,466 INFO L290 TraceCheckUtils]: 172: Hoare triple {216574#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,466 INFO L290 TraceCheckUtils]: 173: Hoare triple {216574#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,466 INFO L290 TraceCheckUtils]: 174: Hoare triple {216574#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216574#true} is VALID [2022-04-07 16:18:25,466 INFO L290 TraceCheckUtils]: 175: Hoare triple {216574#true} ~skip~0 := 0; {216574#true} is VALID [2022-04-07 16:18:25,466 INFO L290 TraceCheckUtils]: 176: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:25,466 INFO L290 TraceCheckUtils]: 177: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,466 INFO L290 TraceCheckUtils]: 178: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,467 INFO L290 TraceCheckUtils]: 179: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,467 INFO L290 TraceCheckUtils]: 180: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,467 INFO L290 TraceCheckUtils]: 181: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,467 INFO L290 TraceCheckUtils]: 182: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,467 INFO L290 TraceCheckUtils]: 183: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,467 INFO L290 TraceCheckUtils]: 184: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,467 INFO L290 TraceCheckUtils]: 185: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,467 INFO L290 TraceCheckUtils]: 186: Hoare triple {216574#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,467 INFO L290 TraceCheckUtils]: 187: Hoare triple {216574#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,467 INFO L290 TraceCheckUtils]: 188: Hoare triple {216574#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,467 INFO L290 TraceCheckUtils]: 189: Hoare triple {216574#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,467 INFO L290 TraceCheckUtils]: 190: Hoare triple {216574#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,467 INFO L290 TraceCheckUtils]: 191: Hoare triple {216574#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,468 INFO L290 TraceCheckUtils]: 192: Hoare triple {216574#true} assume 8513 == #t~mem61;havoc #t~mem61; {216574#true} is VALID [2022-04-07 16:18:25,468 INFO L290 TraceCheckUtils]: 193: Hoare triple {216574#true} call #t~mem95.base, #t~mem95.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem96.base, #t~mem96.offset := read~$Pointer$(#t~mem95.base, 836 + #t~mem95.offset, 4);call #t~mem97 := read~int(#t~mem96.base, 12 + #t~mem96.offset, 4); {216574#true} is VALID [2022-04-07 16:18:25,468 INFO L290 TraceCheckUtils]: 194: Hoare triple {216574#true} assume 0 != (if 0 == #t~mem97 then 0 else (if 1 == #t~mem97 then 0 else ~bitwiseAnd(#t~mem97, 256))) % 4294967296;havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem96.base, #t~mem96.offset;havoc #t~mem97;~skip~0 := 1; {216574#true} is VALID [2022-04-07 16:18:25,469 INFO L290 TraceCheckUtils]: 195: Hoare triple {216574#true} call write~int(8528, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,469 INFO L290 TraceCheckUtils]: 196: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,469 INFO L290 TraceCheckUtils]: 197: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,470 INFO L290 TraceCheckUtils]: 198: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,470 INFO L290 TraceCheckUtils]: 199: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,470 INFO L290 TraceCheckUtils]: 200: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,471 INFO L290 TraceCheckUtils]: 201: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,471 INFO L290 TraceCheckUtils]: 202: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,472 INFO L290 TraceCheckUtils]: 203: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,472 INFO L290 TraceCheckUtils]: 204: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,472 INFO L290 TraceCheckUtils]: 205: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,473 INFO L290 TraceCheckUtils]: 206: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,473 INFO L290 TraceCheckUtils]: 207: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,473 INFO L290 TraceCheckUtils]: 208: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,474 INFO L290 TraceCheckUtils]: 209: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,474 INFO L290 TraceCheckUtils]: 210: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,474 INFO L290 TraceCheckUtils]: 211: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,475 INFO L290 TraceCheckUtils]: 212: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,475 INFO L290 TraceCheckUtils]: 213: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,475 INFO L290 TraceCheckUtils]: 214: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,476 INFO L290 TraceCheckUtils]: 215: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,476 INFO L290 TraceCheckUtils]: 216: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,477 INFO L290 TraceCheckUtils]: 217: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,477 INFO L290 TraceCheckUtils]: 218: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,477 INFO L290 TraceCheckUtils]: 219: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,478 INFO L290 TraceCheckUtils]: 220: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,478 INFO L290 TraceCheckUtils]: 221: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,478 INFO L290 TraceCheckUtils]: 222: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,479 INFO L290 TraceCheckUtils]: 223: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,479 INFO L290 TraceCheckUtils]: 224: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,479 INFO L290 TraceCheckUtils]: 225: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,480 INFO L290 TraceCheckUtils]: 226: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,480 INFO L290 TraceCheckUtils]: 227: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,480 INFO L290 TraceCheckUtils]: 228: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,481 INFO L290 TraceCheckUtils]: 229: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:25,481 INFO L290 TraceCheckUtils]: 230: Hoare triple {217174#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {217280#(= |ssl3_accept_#t~mem77| 8528)} is VALID [2022-04-07 16:18:25,481 INFO L290 TraceCheckUtils]: 231: Hoare triple {217280#(= |ssl3_accept_#t~mem77| 8528)} assume 8656 == #t~mem77;havoc #t~mem77; {216575#false} is VALID [2022-04-07 16:18:25,482 INFO L290 TraceCheckUtils]: 232: Hoare triple {216575#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {216575#false} is VALID [2022-04-07 16:18:25,482 INFO L290 TraceCheckUtils]: 233: Hoare triple {216575#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {216575#false} is VALID [2022-04-07 16:18:25,482 INFO L290 TraceCheckUtils]: 234: Hoare triple {216575#false} assume !(2 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:25,482 INFO L290 TraceCheckUtils]: 235: Hoare triple {216575#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {216575#false} is VALID [2022-04-07 16:18:25,482 INFO L290 TraceCheckUtils]: 236: Hoare triple {216575#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,482 INFO L290 TraceCheckUtils]: 237: Hoare triple {216575#false} assume !(0 == ~tmp___10~0); {216575#false} is VALID [2022-04-07 16:18:25,482 INFO L290 TraceCheckUtils]: 238: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,482 INFO L290 TraceCheckUtils]: 239: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:25,482 INFO L290 TraceCheckUtils]: 240: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:25,482 INFO L290 TraceCheckUtils]: 241: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:25,482 INFO L290 TraceCheckUtils]: 242: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,482 INFO L290 TraceCheckUtils]: 243: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,482 INFO L290 TraceCheckUtils]: 244: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,483 INFO L290 TraceCheckUtils]: 245: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,483 INFO L290 TraceCheckUtils]: 246: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,483 INFO L290 TraceCheckUtils]: 247: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,483 INFO L290 TraceCheckUtils]: 248: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,483 INFO L290 TraceCheckUtils]: 249: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,483 INFO L290 TraceCheckUtils]: 250: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,483 INFO L290 TraceCheckUtils]: 251: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,483 INFO L290 TraceCheckUtils]: 252: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,483 INFO L290 TraceCheckUtils]: 253: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,483 INFO L290 TraceCheckUtils]: 254: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,483 INFO L290 TraceCheckUtils]: 255: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,483 INFO L290 TraceCheckUtils]: 256: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,483 INFO L290 TraceCheckUtils]: 257: Hoare triple {216575#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,483 INFO L290 TraceCheckUtils]: 258: Hoare triple {216575#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,484 INFO L290 TraceCheckUtils]: 259: Hoare triple {216575#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,484 INFO L290 TraceCheckUtils]: 260: Hoare triple {216575#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,484 INFO L290 TraceCheckUtils]: 261: Hoare triple {216575#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,484 INFO L290 TraceCheckUtils]: 262: Hoare triple {216575#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,484 INFO L290 TraceCheckUtils]: 263: Hoare triple {216575#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,484 INFO L290 TraceCheckUtils]: 264: Hoare triple {216575#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,484 INFO L290 TraceCheckUtils]: 265: Hoare triple {216575#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,484 INFO L290 TraceCheckUtils]: 266: Hoare triple {216575#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,484 INFO L290 TraceCheckUtils]: 267: Hoare triple {216575#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,484 INFO L290 TraceCheckUtils]: 268: Hoare triple {216575#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,484 INFO L290 TraceCheckUtils]: 269: Hoare triple {216575#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,484 INFO L290 TraceCheckUtils]: 270: Hoare triple {216575#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,484 INFO L290 TraceCheckUtils]: 271: Hoare triple {216575#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,485 INFO L290 TraceCheckUtils]: 272: Hoare triple {216575#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,485 INFO L290 TraceCheckUtils]: 273: Hoare triple {216575#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,485 INFO L290 TraceCheckUtils]: 274: Hoare triple {216575#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,485 INFO L290 TraceCheckUtils]: 275: Hoare triple {216575#false} assume 8672 == #t~mem79;havoc #t~mem79; {216575#false} is VALID [2022-04-07 16:18:25,485 INFO L290 TraceCheckUtils]: 276: Hoare triple {216575#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {216575#false} is VALID [2022-04-07 16:18:25,485 INFO L290 TraceCheckUtils]: 277: Hoare triple {216575#false} assume !(3 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:25,485 INFO L290 TraceCheckUtils]: 278: Hoare triple {216575#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {216575#false} is VALID [2022-04-07 16:18:25,485 INFO L290 TraceCheckUtils]: 279: Hoare triple {216575#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,485 INFO L290 TraceCheckUtils]: 280: Hoare triple {216575#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {216575#false} is VALID [2022-04-07 16:18:25,485 INFO L290 TraceCheckUtils]: 281: Hoare triple {216575#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,485 INFO L290 TraceCheckUtils]: 282: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,485 INFO L290 TraceCheckUtils]: 283: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:25,485 INFO L290 TraceCheckUtils]: 284: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:25,485 INFO L290 TraceCheckUtils]: 285: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:25,486 INFO L290 TraceCheckUtils]: 286: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,486 INFO L290 TraceCheckUtils]: 287: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,486 INFO L290 TraceCheckUtils]: 288: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,486 INFO L290 TraceCheckUtils]: 289: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,486 INFO L290 TraceCheckUtils]: 290: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,486 INFO L290 TraceCheckUtils]: 291: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,486 INFO L290 TraceCheckUtils]: 292: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,486 INFO L290 TraceCheckUtils]: 293: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,486 INFO L290 TraceCheckUtils]: 294: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,486 INFO L290 TraceCheckUtils]: 295: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,486 INFO L290 TraceCheckUtils]: 296: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,486 INFO L290 TraceCheckUtils]: 297: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,486 INFO L290 TraceCheckUtils]: 298: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,486 INFO L290 TraceCheckUtils]: 299: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,487 INFO L290 TraceCheckUtils]: 300: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,487 INFO L290 TraceCheckUtils]: 301: Hoare triple {216575#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,487 INFO L290 TraceCheckUtils]: 302: Hoare triple {216575#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,487 INFO L290 TraceCheckUtils]: 303: Hoare triple {216575#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,487 INFO L290 TraceCheckUtils]: 304: Hoare triple {216575#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,487 INFO L290 TraceCheckUtils]: 305: Hoare triple {216575#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,487 INFO L290 TraceCheckUtils]: 306: Hoare triple {216575#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,487 INFO L290 TraceCheckUtils]: 307: Hoare triple {216575#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,487 INFO L290 TraceCheckUtils]: 308: Hoare triple {216575#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,487 INFO L290 TraceCheckUtils]: 309: Hoare triple {216575#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,487 INFO L290 TraceCheckUtils]: 310: Hoare triple {216575#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,487 INFO L290 TraceCheckUtils]: 311: Hoare triple {216575#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,487 INFO L290 TraceCheckUtils]: 312: Hoare triple {216575#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,488 INFO L290 TraceCheckUtils]: 313: Hoare triple {216575#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,488 INFO L290 TraceCheckUtils]: 314: Hoare triple {216575#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,488 INFO L290 TraceCheckUtils]: 315: Hoare triple {216575#false} assume 8640 == #t~mem75;havoc #t~mem75; {216575#false} is VALID [2022-04-07 16:18:25,488 INFO L290 TraceCheckUtils]: 316: Hoare triple {216575#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {216575#false} is VALID [2022-04-07 16:18:25,488 INFO L290 TraceCheckUtils]: 317: Hoare triple {216575#false} assume !(4 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:25,488 INFO L290 TraceCheckUtils]: 318: Hoare triple {216575#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {216575#false} is VALID [2022-04-07 16:18:25,488 INFO L290 TraceCheckUtils]: 319: Hoare triple {216575#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,488 INFO L290 TraceCheckUtils]: 320: Hoare triple {216575#false} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,488 INFO L290 TraceCheckUtils]: 321: Hoare triple {216575#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,488 INFO L290 TraceCheckUtils]: 322: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,488 INFO L290 TraceCheckUtils]: 323: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:25,488 INFO L290 TraceCheckUtils]: 324: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:25,488 INFO L290 TraceCheckUtils]: 325: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:25,488 INFO L290 TraceCheckUtils]: 326: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,489 INFO L290 TraceCheckUtils]: 327: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,489 INFO L290 TraceCheckUtils]: 328: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,489 INFO L290 TraceCheckUtils]: 329: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,489 INFO L290 TraceCheckUtils]: 330: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,489 INFO L290 TraceCheckUtils]: 331: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,489 INFO L290 TraceCheckUtils]: 332: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,489 INFO L290 TraceCheckUtils]: 333: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,489 INFO L290 TraceCheckUtils]: 334: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,489 INFO L290 TraceCheckUtils]: 335: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,489 INFO L290 TraceCheckUtils]: 336: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,489 INFO L290 TraceCheckUtils]: 337: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,489 INFO L290 TraceCheckUtils]: 338: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,489 INFO L290 TraceCheckUtils]: 339: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,489 INFO L290 TraceCheckUtils]: 340: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,490 INFO L290 TraceCheckUtils]: 341: Hoare triple {216575#false} assume 8513 == #t~mem61;havoc #t~mem61; {216575#false} is VALID [2022-04-07 16:18:25,490 INFO L290 TraceCheckUtils]: 342: Hoare triple {216575#false} call #t~mem95.base, #t~mem95.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem96.base, #t~mem96.offset := read~$Pointer$(#t~mem95.base, 836 + #t~mem95.offset, 4);call #t~mem97 := read~int(#t~mem96.base, 12 + #t~mem96.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,490 INFO L290 TraceCheckUtils]: 343: Hoare triple {216575#false} assume 0 != (if 0 == #t~mem97 then 0 else (if 1 == #t~mem97 then 0 else ~bitwiseAnd(#t~mem97, 256))) % 4294967296;havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem96.base, #t~mem96.offset;havoc #t~mem97;~skip~0 := 1; {216575#false} is VALID [2022-04-07 16:18:25,490 INFO L290 TraceCheckUtils]: 344: Hoare triple {216575#false} call write~int(8528, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,490 INFO L290 TraceCheckUtils]: 345: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,490 INFO L290 TraceCheckUtils]: 346: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:25,490 INFO L290 TraceCheckUtils]: 347: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:25,490 INFO L290 TraceCheckUtils]: 348: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:25,490 INFO L290 TraceCheckUtils]: 349: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,490 INFO L290 TraceCheckUtils]: 350: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,490 INFO L290 TraceCheckUtils]: 351: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,490 INFO L290 TraceCheckUtils]: 352: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,490 INFO L290 TraceCheckUtils]: 353: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,490 INFO L290 TraceCheckUtils]: 354: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,491 INFO L290 TraceCheckUtils]: 355: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,491 INFO L290 TraceCheckUtils]: 356: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,491 INFO L290 TraceCheckUtils]: 357: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,491 INFO L290 TraceCheckUtils]: 358: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,491 INFO L290 TraceCheckUtils]: 359: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,491 INFO L290 TraceCheckUtils]: 360: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,491 INFO L290 TraceCheckUtils]: 361: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,491 INFO L290 TraceCheckUtils]: 362: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,491 INFO L290 TraceCheckUtils]: 363: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,491 INFO L290 TraceCheckUtils]: 364: Hoare triple {216575#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,491 INFO L290 TraceCheckUtils]: 365: Hoare triple {216575#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,491 INFO L290 TraceCheckUtils]: 366: Hoare triple {216575#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,491 INFO L290 TraceCheckUtils]: 367: Hoare triple {216575#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,491 INFO L290 TraceCheckUtils]: 368: Hoare triple {216575#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,492 INFO L290 TraceCheckUtils]: 369: Hoare triple {216575#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,492 INFO L290 TraceCheckUtils]: 370: Hoare triple {216575#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,492 INFO L290 TraceCheckUtils]: 371: Hoare triple {216575#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,492 INFO L290 TraceCheckUtils]: 372: Hoare triple {216575#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,492 INFO L290 TraceCheckUtils]: 373: Hoare triple {216575#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,492 INFO L290 TraceCheckUtils]: 374: Hoare triple {216575#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,492 INFO L290 TraceCheckUtils]: 375: Hoare triple {216575#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,492 INFO L290 TraceCheckUtils]: 376: Hoare triple {216575#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,492 INFO L290 TraceCheckUtils]: 377: Hoare triple {216575#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,492 INFO L290 TraceCheckUtils]: 378: Hoare triple {216575#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,492 INFO L290 TraceCheckUtils]: 379: Hoare triple {216575#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,492 INFO L290 TraceCheckUtils]: 380: Hoare triple {216575#false} assume 8656 == #t~mem77;havoc #t~mem77; {216575#false} is VALID [2022-04-07 16:18:25,492 INFO L290 TraceCheckUtils]: 381: Hoare triple {216575#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {216575#false} is VALID [2022-04-07 16:18:25,493 INFO L290 TraceCheckUtils]: 382: Hoare triple {216575#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {216575#false} is VALID [2022-04-07 16:18:25,493 INFO L290 TraceCheckUtils]: 383: Hoare triple {216575#false} assume !(2 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:25,493 INFO L290 TraceCheckUtils]: 384: Hoare triple {216575#false} assume !(5 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:25,493 INFO L290 TraceCheckUtils]: 385: Hoare triple {216575#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {216575#false} is VALID [2022-04-07 16:18:25,493 INFO L290 TraceCheckUtils]: 386: Hoare triple {216575#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,493 INFO L290 TraceCheckUtils]: 387: Hoare triple {216575#false} assume !(0 == ~tmp___10~0); {216575#false} is VALID [2022-04-07 16:18:25,493 INFO L290 TraceCheckUtils]: 388: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,493 INFO L290 TraceCheckUtils]: 389: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:25,493 INFO L290 TraceCheckUtils]: 390: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:25,493 INFO L290 TraceCheckUtils]: 391: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:25,493 INFO L290 TraceCheckUtils]: 392: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,493 INFO L290 TraceCheckUtils]: 393: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,493 INFO L290 TraceCheckUtils]: 394: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,493 INFO L290 TraceCheckUtils]: 395: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,494 INFO L290 TraceCheckUtils]: 396: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,494 INFO L290 TraceCheckUtils]: 397: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,494 INFO L290 TraceCheckUtils]: 398: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,494 INFO L290 TraceCheckUtils]: 399: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,494 INFO L290 TraceCheckUtils]: 400: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,494 INFO L290 TraceCheckUtils]: 401: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,494 INFO L290 TraceCheckUtils]: 402: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,494 INFO L290 TraceCheckUtils]: 403: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,494 INFO L290 TraceCheckUtils]: 404: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,494 INFO L290 TraceCheckUtils]: 405: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,494 INFO L290 TraceCheckUtils]: 406: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,494 INFO L290 TraceCheckUtils]: 407: Hoare triple {216575#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,494 INFO L290 TraceCheckUtils]: 408: Hoare triple {216575#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,494 INFO L290 TraceCheckUtils]: 409: Hoare triple {216575#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,495 INFO L290 TraceCheckUtils]: 410: Hoare triple {216575#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,495 INFO L290 TraceCheckUtils]: 411: Hoare triple {216575#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,495 INFO L290 TraceCheckUtils]: 412: Hoare triple {216575#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,495 INFO L290 TraceCheckUtils]: 413: Hoare triple {216575#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,495 INFO L290 TraceCheckUtils]: 414: Hoare triple {216575#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,495 INFO L290 TraceCheckUtils]: 415: Hoare triple {216575#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,495 INFO L290 TraceCheckUtils]: 416: Hoare triple {216575#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,495 INFO L290 TraceCheckUtils]: 417: Hoare triple {216575#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,495 INFO L290 TraceCheckUtils]: 418: Hoare triple {216575#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,495 INFO L290 TraceCheckUtils]: 419: Hoare triple {216575#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,495 INFO L290 TraceCheckUtils]: 420: Hoare triple {216575#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,495 INFO L290 TraceCheckUtils]: 421: Hoare triple {216575#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,495 INFO L290 TraceCheckUtils]: 422: Hoare triple {216575#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,495 INFO L290 TraceCheckUtils]: 423: Hoare triple {216575#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,496 INFO L290 TraceCheckUtils]: 424: Hoare triple {216575#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,496 INFO L290 TraceCheckUtils]: 425: Hoare triple {216575#false} assume 8672 == #t~mem79;havoc #t~mem79; {216575#false} is VALID [2022-04-07 16:18:25,496 INFO L290 TraceCheckUtils]: 426: Hoare triple {216575#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {216575#false} is VALID [2022-04-07 16:18:25,496 INFO L290 TraceCheckUtils]: 427: Hoare triple {216575#false} assume !(3 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:25,496 INFO L290 TraceCheckUtils]: 428: Hoare triple {216575#false} assume !(6 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:25,496 INFO L290 TraceCheckUtils]: 429: Hoare triple {216575#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {216575#false} is VALID [2022-04-07 16:18:25,496 INFO L290 TraceCheckUtils]: 430: Hoare triple {216575#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,496 INFO L290 TraceCheckUtils]: 431: Hoare triple {216575#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {216575#false} is VALID [2022-04-07 16:18:25,496 INFO L290 TraceCheckUtils]: 432: Hoare triple {216575#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,496 INFO L290 TraceCheckUtils]: 433: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,496 INFO L290 TraceCheckUtils]: 434: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:25,496 INFO L290 TraceCheckUtils]: 435: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:25,496 INFO L290 TraceCheckUtils]: 436: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:25,497 INFO L290 TraceCheckUtils]: 437: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,497 INFO L290 TraceCheckUtils]: 438: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,497 INFO L290 TraceCheckUtils]: 439: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,497 INFO L290 TraceCheckUtils]: 440: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,497 INFO L290 TraceCheckUtils]: 441: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,497 INFO L290 TraceCheckUtils]: 442: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,497 INFO L290 TraceCheckUtils]: 443: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,497 INFO L290 TraceCheckUtils]: 444: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,497 INFO L290 TraceCheckUtils]: 445: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,497 INFO L290 TraceCheckUtils]: 446: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,497 INFO L290 TraceCheckUtils]: 447: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,497 INFO L290 TraceCheckUtils]: 448: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,497 INFO L290 TraceCheckUtils]: 449: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,497 INFO L290 TraceCheckUtils]: 450: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,498 INFO L290 TraceCheckUtils]: 451: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,498 INFO L290 TraceCheckUtils]: 452: Hoare triple {216575#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,498 INFO L290 TraceCheckUtils]: 453: Hoare triple {216575#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,498 INFO L290 TraceCheckUtils]: 454: Hoare triple {216575#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,498 INFO L290 TraceCheckUtils]: 455: Hoare triple {216575#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,498 INFO L290 TraceCheckUtils]: 456: Hoare triple {216575#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,498 INFO L290 TraceCheckUtils]: 457: Hoare triple {216575#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,498 INFO L290 TraceCheckUtils]: 458: Hoare triple {216575#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,498 INFO L290 TraceCheckUtils]: 459: Hoare triple {216575#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,498 INFO L290 TraceCheckUtils]: 460: Hoare triple {216575#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,498 INFO L290 TraceCheckUtils]: 461: Hoare triple {216575#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,498 INFO L290 TraceCheckUtils]: 462: Hoare triple {216575#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,498 INFO L290 TraceCheckUtils]: 463: Hoare triple {216575#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,498 INFO L290 TraceCheckUtils]: 464: Hoare triple {216575#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,499 INFO L290 TraceCheckUtils]: 465: Hoare triple {216575#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:25,499 INFO L290 TraceCheckUtils]: 466: Hoare triple {216575#false} assume 8640 == #t~mem75;havoc #t~mem75; {216575#false} is VALID [2022-04-07 16:18:25,499 INFO L290 TraceCheckUtils]: 467: Hoare triple {216575#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {216575#false} is VALID [2022-04-07 16:18:25,499 INFO L290 TraceCheckUtils]: 468: Hoare triple {216575#false} assume !(4 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:25,499 INFO L290 TraceCheckUtils]: 469: Hoare triple {216575#false} assume !(7 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:25,499 INFO L290 TraceCheckUtils]: 470: Hoare triple {216575#false} assume 10 == ~blastFlag~0; {216575#false} is VALID [2022-04-07 16:18:25,499 INFO L290 TraceCheckUtils]: 471: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:25,500 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 1233 proven. 126 refuted. 0 times theorem prover too weak. 645 trivial. 0 not checked. [2022-04-07 16:18:25,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 16:18:26,270 INFO L290 TraceCheckUtils]: 471: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:26,270 INFO L290 TraceCheckUtils]: 470: Hoare triple {216575#false} assume 10 == ~blastFlag~0; {216575#false} is VALID [2022-04-07 16:18:26,270 INFO L290 TraceCheckUtils]: 469: Hoare triple {216575#false} assume !(7 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:26,270 INFO L290 TraceCheckUtils]: 468: Hoare triple {216575#false} assume !(4 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:26,270 INFO L290 TraceCheckUtils]: 467: Hoare triple {216575#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {216575#false} is VALID [2022-04-07 16:18:26,270 INFO L290 TraceCheckUtils]: 466: Hoare triple {216575#false} assume 8640 == #t~mem75;havoc #t~mem75; {216575#false} is VALID [2022-04-07 16:18:26,270 INFO L290 TraceCheckUtils]: 465: Hoare triple {216575#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,270 INFO L290 TraceCheckUtils]: 464: Hoare triple {216575#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,270 INFO L290 TraceCheckUtils]: 463: Hoare triple {216575#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,270 INFO L290 TraceCheckUtils]: 462: Hoare triple {216575#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 461: Hoare triple {216575#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 460: Hoare triple {216575#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 459: Hoare triple {216575#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 458: Hoare triple {216575#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 457: Hoare triple {216575#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 456: Hoare triple {216575#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 455: Hoare triple {216575#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 454: Hoare triple {216575#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 453: Hoare triple {216575#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 452: Hoare triple {216575#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 451: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 450: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 449: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 448: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 447: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 446: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,271 INFO L290 TraceCheckUtils]: 445: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 444: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 443: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 442: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 441: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 440: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 439: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 438: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 437: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 436: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 435: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 434: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 433: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 432: Hoare triple {216575#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 431: Hoare triple {216575#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 430: Hoare triple {216575#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,272 INFO L290 TraceCheckUtils]: 429: Hoare triple {216575#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 428: Hoare triple {216575#false} assume !(6 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 427: Hoare triple {216575#false} assume !(3 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 426: Hoare triple {216575#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 425: Hoare triple {216575#false} assume 8672 == #t~mem79;havoc #t~mem79; {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 424: Hoare triple {216575#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 423: Hoare triple {216575#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 422: Hoare triple {216575#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 421: Hoare triple {216575#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 420: Hoare triple {216575#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 419: Hoare triple {216575#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 418: Hoare triple {216575#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 417: Hoare triple {216575#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 416: Hoare triple {216575#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 415: Hoare triple {216575#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 414: Hoare triple {216575#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 413: Hoare triple {216575#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,273 INFO L290 TraceCheckUtils]: 412: Hoare triple {216575#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 411: Hoare triple {216575#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 410: Hoare triple {216575#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 409: Hoare triple {216575#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 408: Hoare triple {216575#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 407: Hoare triple {216575#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 406: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 405: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 404: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 403: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 402: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 401: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 400: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 399: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 398: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 397: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 396: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,274 INFO L290 TraceCheckUtils]: 395: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 394: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 393: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 392: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 391: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 390: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 389: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 388: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 387: Hoare triple {216575#false} assume !(0 == ~tmp___10~0); {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 386: Hoare triple {216575#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 385: Hoare triple {216575#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 384: Hoare triple {216575#false} assume !(5 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 383: Hoare triple {216575#false} assume !(2 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 382: Hoare triple {216575#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 381: Hoare triple {216575#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 380: Hoare triple {216575#false} assume 8656 == #t~mem77;havoc #t~mem77; {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 379: Hoare triple {216575#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,275 INFO L290 TraceCheckUtils]: 378: Hoare triple {216575#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 377: Hoare triple {216575#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 376: Hoare triple {216575#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 375: Hoare triple {216575#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 374: Hoare triple {216575#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 373: Hoare triple {216575#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 372: Hoare triple {216575#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 371: Hoare triple {216575#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 370: Hoare triple {216575#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 369: Hoare triple {216575#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 368: Hoare triple {216575#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 367: Hoare triple {216575#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 366: Hoare triple {216575#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 365: Hoare triple {216575#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 364: Hoare triple {216575#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 363: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,276 INFO L290 TraceCheckUtils]: 362: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 361: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 360: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 359: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 358: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 357: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 356: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 355: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 354: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 353: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 352: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 351: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 350: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 349: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 348: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 347: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 346: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:26,277 INFO L290 TraceCheckUtils]: 345: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 344: Hoare triple {216575#false} call write~int(8528, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 343: Hoare triple {216575#false} assume 0 != (if 0 == #t~mem97 then 0 else (if 1 == #t~mem97 then 0 else ~bitwiseAnd(#t~mem97, 256))) % 4294967296;havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem96.base, #t~mem96.offset;havoc #t~mem97;~skip~0 := 1; {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 342: Hoare triple {216575#false} call #t~mem95.base, #t~mem95.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem96.base, #t~mem96.offset := read~$Pointer$(#t~mem95.base, 836 + #t~mem95.offset, 4);call #t~mem97 := read~int(#t~mem96.base, 12 + #t~mem96.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 341: Hoare triple {216575#false} assume 8513 == #t~mem61;havoc #t~mem61; {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 340: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 339: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 338: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 337: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 336: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 335: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 334: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 333: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 332: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 331: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 330: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,278 INFO L290 TraceCheckUtils]: 329: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 328: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 327: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 326: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 325: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 324: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 323: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 322: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 321: Hoare triple {216575#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 320: Hoare triple {216575#false} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 319: Hoare triple {216575#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 318: Hoare triple {216575#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 317: Hoare triple {216575#false} assume !(4 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 316: Hoare triple {216575#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 315: Hoare triple {216575#false} assume 8640 == #t~mem75;havoc #t~mem75; {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 314: Hoare triple {216575#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 313: Hoare triple {216575#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,279 INFO L290 TraceCheckUtils]: 312: Hoare triple {216575#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,280 INFO L290 TraceCheckUtils]: 311: Hoare triple {216575#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,280 INFO L290 TraceCheckUtils]: 310: Hoare triple {216575#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,280 INFO L290 TraceCheckUtils]: 309: Hoare triple {216575#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,280 INFO L290 TraceCheckUtils]: 308: Hoare triple {216575#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,280 INFO L290 TraceCheckUtils]: 307: Hoare triple {216575#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,280 INFO L290 TraceCheckUtils]: 306: Hoare triple {216575#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,280 INFO L290 TraceCheckUtils]: 305: Hoare triple {216575#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,280 INFO L290 TraceCheckUtils]: 304: Hoare triple {216575#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,280 INFO L290 TraceCheckUtils]: 303: Hoare triple {216575#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,280 INFO L290 TraceCheckUtils]: 302: Hoare triple {216575#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,280 INFO L290 TraceCheckUtils]: 301: Hoare triple {216575#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,280 INFO L290 TraceCheckUtils]: 300: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,280 INFO L290 TraceCheckUtils]: 299: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,280 INFO L290 TraceCheckUtils]: 298: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,280 INFO L290 TraceCheckUtils]: 297: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 296: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 295: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 294: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 293: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 292: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 291: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 290: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 289: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 288: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 287: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 286: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 285: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 284: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 283: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 282: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,281 INFO L290 TraceCheckUtils]: 281: Hoare triple {216575#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 280: Hoare triple {216575#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 279: Hoare triple {216575#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 278: Hoare triple {216575#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 277: Hoare triple {216575#false} assume !(3 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 276: Hoare triple {216575#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 275: Hoare triple {216575#false} assume 8672 == #t~mem79;havoc #t~mem79; {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 274: Hoare triple {216575#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 273: Hoare triple {216575#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 272: Hoare triple {216575#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 271: Hoare triple {216575#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 270: Hoare triple {216575#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 269: Hoare triple {216575#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 268: Hoare triple {216575#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 267: Hoare triple {216575#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 266: Hoare triple {216575#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 265: Hoare triple {216575#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,282 INFO L290 TraceCheckUtils]: 264: Hoare triple {216575#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 263: Hoare triple {216575#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 262: Hoare triple {216575#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 261: Hoare triple {216575#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 260: Hoare triple {216575#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 259: Hoare triple {216575#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 258: Hoare triple {216575#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 257: Hoare triple {216575#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 256: Hoare triple {216575#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 255: Hoare triple {216575#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 254: Hoare triple {216575#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 253: Hoare triple {216575#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 252: Hoare triple {216575#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 251: Hoare triple {216575#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 250: Hoare triple {216575#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 249: Hoare triple {216575#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 248: Hoare triple {216575#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,283 INFO L290 TraceCheckUtils]: 247: Hoare triple {216575#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,284 INFO L290 TraceCheckUtils]: 246: Hoare triple {216575#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,284 INFO L290 TraceCheckUtils]: 245: Hoare triple {216575#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,284 INFO L290 TraceCheckUtils]: 244: Hoare triple {216575#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,284 INFO L290 TraceCheckUtils]: 243: Hoare triple {216575#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,284 INFO L290 TraceCheckUtils]: 242: Hoare triple {216575#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,284 INFO L290 TraceCheckUtils]: 241: Hoare triple {216575#false} assume !false; {216575#false} is VALID [2022-04-07 16:18:26,284 INFO L290 TraceCheckUtils]: 240: Hoare triple {216575#false} ~skip~0 := 0; {216575#false} is VALID [2022-04-07 16:18:26,284 INFO L290 TraceCheckUtils]: 239: Hoare triple {216575#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216575#false} is VALID [2022-04-07 16:18:26,284 INFO L290 TraceCheckUtils]: 238: Hoare triple {216575#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,284 INFO L290 TraceCheckUtils]: 237: Hoare triple {216575#false} assume !(0 == ~tmp___10~0); {216575#false} is VALID [2022-04-07 16:18:26,284 INFO L290 TraceCheckUtils]: 236: Hoare triple {216575#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216575#false} is VALID [2022-04-07 16:18:26,284 INFO L290 TraceCheckUtils]: 235: Hoare triple {216575#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {216575#false} is VALID [2022-04-07 16:18:26,284 INFO L290 TraceCheckUtils]: 234: Hoare triple {216575#false} assume !(2 == ~blastFlag~0); {216575#false} is VALID [2022-04-07 16:18:26,284 INFO L290 TraceCheckUtils]: 233: Hoare triple {216575#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {216575#false} is VALID [2022-04-07 16:18:26,284 INFO L290 TraceCheckUtils]: 232: Hoare triple {216575#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {216575#false} is VALID [2022-04-07 16:18:26,287 INFO L290 TraceCheckUtils]: 231: Hoare triple {216583#(not (= |ssl3_accept_#t~mem77| 8656))} assume 8656 == #t~mem77;havoc #t~mem77; {216575#false} is VALID [2022-04-07 16:18:26,288 INFO L290 TraceCheckUtils]: 230: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216583#(not (= |ssl3_accept_#t~mem77| 8656))} is VALID [2022-04-07 16:18:26,288 INFO L290 TraceCheckUtils]: 229: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,288 INFO L290 TraceCheckUtils]: 228: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,289 INFO L290 TraceCheckUtils]: 227: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,289 INFO L290 TraceCheckUtils]: 226: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,289 INFO L290 TraceCheckUtils]: 225: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,289 INFO L290 TraceCheckUtils]: 224: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,290 INFO L290 TraceCheckUtils]: 223: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,290 INFO L290 TraceCheckUtils]: 222: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,291 INFO L290 TraceCheckUtils]: 221: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,291 INFO L290 TraceCheckUtils]: 220: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,291 INFO L290 TraceCheckUtils]: 219: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,292 INFO L290 TraceCheckUtils]: 218: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,292 INFO L290 TraceCheckUtils]: 217: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,292 INFO L290 TraceCheckUtils]: 216: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,292 INFO L290 TraceCheckUtils]: 215: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,293 INFO L290 TraceCheckUtils]: 214: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,293 INFO L290 TraceCheckUtils]: 213: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,293 INFO L290 TraceCheckUtils]: 212: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,294 INFO L290 TraceCheckUtils]: 211: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,294 INFO L290 TraceCheckUtils]: 210: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,294 INFO L290 TraceCheckUtils]: 209: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,295 INFO L290 TraceCheckUtils]: 208: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,295 INFO L290 TraceCheckUtils]: 207: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,295 INFO L290 TraceCheckUtils]: 206: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,296 INFO L290 TraceCheckUtils]: 205: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,296 INFO L290 TraceCheckUtils]: 204: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,296 INFO L290 TraceCheckUtils]: 203: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,297 INFO L290 TraceCheckUtils]: 202: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,297 INFO L290 TraceCheckUtils]: 201: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,297 INFO L290 TraceCheckUtils]: 200: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,298 INFO L290 TraceCheckUtils]: 199: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,298 INFO L290 TraceCheckUtils]: 198: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} ~skip~0 := 0; {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,298 INFO L290 TraceCheckUtils]: 197: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,299 INFO L290 TraceCheckUtils]: 196: Hoare triple {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,299 INFO L290 TraceCheckUtils]: 195: Hoare triple {216574#true} call write~int(8528, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216582#(not (= 8656 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 194: Hoare triple {216574#true} assume 0 != (if 0 == #t~mem97 then 0 else (if 1 == #t~mem97 then 0 else ~bitwiseAnd(#t~mem97, 256))) % 4294967296;havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem96.base, #t~mem96.offset;havoc #t~mem97;~skip~0 := 1; {216574#true} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 193: Hoare triple {216574#true} call #t~mem95.base, #t~mem95.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem96.base, #t~mem96.offset := read~$Pointer$(#t~mem95.base, 836 + #t~mem95.offset, 4);call #t~mem97 := read~int(#t~mem96.base, 12 + #t~mem96.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 192: Hoare triple {216574#true} assume 8513 == #t~mem61;havoc #t~mem61; {216574#true} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 191: Hoare triple {216574#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 190: Hoare triple {216574#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 189: Hoare triple {216574#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 188: Hoare triple {216574#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 187: Hoare triple {216574#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 186: Hoare triple {216574#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 185: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 184: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 183: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 182: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 181: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 180: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,300 INFO L290 TraceCheckUtils]: 179: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 178: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 177: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 176: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 175: Hoare triple {216574#true} ~skip~0 := 0; {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 174: Hoare triple {216574#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 173: Hoare triple {216574#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 172: Hoare triple {216574#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 171: Hoare triple {216574#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 170: Hoare triple {216574#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 169: Hoare triple {216574#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 168: Hoare triple {216574#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 167: Hoare triple {216574#true} assume 8640 == #t~mem75;havoc #t~mem75; {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 166: Hoare triple {216574#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 165: Hoare triple {216574#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 164: Hoare triple {216574#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 163: Hoare triple {216574#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,301 INFO L290 TraceCheckUtils]: 162: Hoare triple {216574#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 161: Hoare triple {216574#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 160: Hoare triple {216574#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 159: Hoare triple {216574#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 158: Hoare triple {216574#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 157: Hoare triple {216574#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 156: Hoare triple {216574#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 155: Hoare triple {216574#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 154: Hoare triple {216574#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 153: Hoare triple {216574#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 152: Hoare triple {216574#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 151: Hoare triple {216574#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 150: Hoare triple {216574#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 149: Hoare triple {216574#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 148: Hoare triple {216574#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 147: Hoare triple {216574#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 146: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,302 INFO L290 TraceCheckUtils]: 145: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,303 INFO L290 TraceCheckUtils]: 144: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,303 INFO L290 TraceCheckUtils]: 143: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,303 INFO L290 TraceCheckUtils]: 142: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,303 INFO L290 TraceCheckUtils]: 141: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,303 INFO L290 TraceCheckUtils]: 140: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,303 INFO L290 TraceCheckUtils]: 139: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,303 INFO L290 TraceCheckUtils]: 138: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,303 INFO L290 TraceCheckUtils]: 137: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:26,303 INFO L290 TraceCheckUtils]: 136: Hoare triple {216574#true} ~skip~0 := 0; {216574#true} is VALID [2022-04-07 16:18:26,303 INFO L290 TraceCheckUtils]: 135: Hoare triple {216574#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216574#true} is VALID [2022-04-07 16:18:26,303 INFO L290 TraceCheckUtils]: 134: Hoare triple {216574#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,303 INFO L290 TraceCheckUtils]: 133: Hoare triple {216574#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,303 INFO L290 TraceCheckUtils]: 132: Hoare triple {216574#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {216574#true} is VALID [2022-04-07 16:18:26,303 INFO L290 TraceCheckUtils]: 131: Hoare triple {216574#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,303 INFO L290 TraceCheckUtils]: 130: Hoare triple {216574#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 129: Hoare triple {216574#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 128: Hoare triple {216574#true} assume 8672 == #t~mem79;havoc #t~mem79; {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 127: Hoare triple {216574#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 126: Hoare triple {216574#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 125: Hoare triple {216574#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 124: Hoare triple {216574#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 123: Hoare triple {216574#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 122: Hoare triple {216574#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 121: Hoare triple {216574#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 120: Hoare triple {216574#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 119: Hoare triple {216574#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 118: Hoare triple {216574#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 117: Hoare triple {216574#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 116: Hoare triple {216574#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 115: Hoare triple {216574#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 114: Hoare triple {216574#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,304 INFO L290 TraceCheckUtils]: 113: Hoare triple {216574#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 112: Hoare triple {216574#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 111: Hoare triple {216574#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 110: Hoare triple {216574#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 109: Hoare triple {216574#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 108: Hoare triple {216574#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 107: Hoare triple {216574#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 106: Hoare triple {216574#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 105: Hoare triple {216574#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 104: Hoare triple {216574#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 103: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 102: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 101: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 100: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 99: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 98: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 97: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,305 INFO L290 TraceCheckUtils]: 96: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 95: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 94: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 93: Hoare triple {216574#true} ~skip~0 := 0; {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 92: Hoare triple {216574#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 91: Hoare triple {216574#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 90: Hoare triple {216574#true} assume !(0 == ~tmp___10~0); {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 89: Hoare triple {216574#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 88: Hoare triple {216574#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 87: Hoare triple {216574#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 86: Hoare triple {216574#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 85: Hoare triple {216574#true} assume 8656 == #t~mem77;havoc #t~mem77; {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 84: Hoare triple {216574#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 83: Hoare triple {216574#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 82: Hoare triple {216574#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 81: Hoare triple {216574#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,306 INFO L290 TraceCheckUtils]: 80: Hoare triple {216574#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 79: Hoare triple {216574#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 78: Hoare triple {216574#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 77: Hoare triple {216574#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 76: Hoare triple {216574#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 75: Hoare triple {216574#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 74: Hoare triple {216574#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 73: Hoare triple {216574#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 72: Hoare triple {216574#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 71: Hoare triple {216574#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 70: Hoare triple {216574#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 69: Hoare triple {216574#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 68: Hoare triple {216574#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 67: Hoare triple {216574#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 66: Hoare triple {216574#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 65: Hoare triple {216574#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 64: Hoare triple {216574#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,307 INFO L290 TraceCheckUtils]: 63: Hoare triple {216574#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 62: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 61: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 60: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 59: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 58: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 57: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 56: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 55: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 54: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 53: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 52: Hoare triple {216574#true} ~skip~0 := 0; {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 51: Hoare triple {216574#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 50: Hoare triple {216574#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 49: Hoare triple {216574#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 48: Hoare triple {216574#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 47: Hoare triple {216574#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,308 INFO L290 TraceCheckUtils]: 46: Hoare triple {216574#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 45: Hoare triple {216574#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 44: Hoare triple {216574#true} assume 8496 == #t~mem58;havoc #t~mem58; {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 43: Hoare triple {216574#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 42: Hoare triple {216574#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 41: Hoare triple {216574#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 40: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 39: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 38: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 37: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 36: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 35: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 34: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 33: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 32: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 31: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 30: Hoare triple {216574#true} ~skip~0 := 0; {216574#true} is VALID [2022-04-07 16:18:26,309 INFO L290 TraceCheckUtils]: 29: Hoare triple {216574#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 28: Hoare triple {216574#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 27: Hoare triple {216574#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 26: Hoare triple {216574#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 25: Hoare triple {216574#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 24: Hoare triple {216574#true} assume 8464 == #t~mem55;havoc #t~mem55; {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 23: Hoare triple {216574#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 22: Hoare triple {216574#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 21: Hoare triple {216574#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 20: Hoare triple {216574#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 19: Hoare triple {216574#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 18: Hoare triple {216574#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 17: Hoare triple {216574#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 16: Hoare triple {216574#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 15: Hoare triple {216574#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 14: Hoare triple {216574#true} assume !false; {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 13: Hoare triple {216574#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {216574#true} is VALID [2022-04-07 16:18:26,310 INFO L290 TraceCheckUtils]: 12: Hoare triple {216574#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,311 INFO L290 TraceCheckUtils]: 11: Hoare triple {216574#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {216574#true} is VALID [2022-04-07 16:18:26,311 INFO L290 TraceCheckUtils]: 10: Hoare triple {216574#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {216574#true} is VALID [2022-04-07 16:18:26,311 INFO L290 TraceCheckUtils]: 9: Hoare triple {216574#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {216574#true} is VALID [2022-04-07 16:18:26,311 INFO L290 TraceCheckUtils]: 8: Hoare triple {216574#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,311 INFO L272 TraceCheckUtils]: 7: Hoare triple {216574#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {216574#true} is VALID [2022-04-07 16:18:26,311 INFO L290 TraceCheckUtils]: 6: Hoare triple {216574#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {216574#true} is VALID [2022-04-07 16:18:26,311 INFO L290 TraceCheckUtils]: 5: Hoare triple {216574#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {216574#true} is VALID [2022-04-07 16:18:26,311 INFO L272 TraceCheckUtils]: 4: Hoare triple {216574#true} call #t~ret161 := main(); {216574#true} is VALID [2022-04-07 16:18:26,311 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {216574#true} {216574#true} #693#return; {216574#true} is VALID [2022-04-07 16:18:26,311 INFO L290 TraceCheckUtils]: 2: Hoare triple {216574#true} assume true; {216574#true} is VALID [2022-04-07 16:18:26,311 INFO L290 TraceCheckUtils]: 1: Hoare triple {216574#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {216574#true} is VALID [2022-04-07 16:18:26,311 INFO L272 TraceCheckUtils]: 0: Hoare triple {216574#true} call ULTIMATE.init(); {216574#true} is VALID [2022-04-07 16:18:26,312 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 1254 proven. 0 refuted. 0 times theorem prover too weak. 750 trivial. 0 not checked. [2022-04-07 16:18:26,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544638822] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-07 16:18:26,313 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-04-07 16:18:26,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8, 8] total 11 [2022-04-07 16:18:26,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336817890] [2022-04-07 16:18:26,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:18:26,313 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 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 472 [2022-04-07 16:18:26,314 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:18:26,314 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 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-07 16:18:26,444 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 188 edges. 188 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:18:26,444 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-07 16:18:26,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:18:26,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-07 16:18:26,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-04-07 16:18:26,445 INFO L87 Difference]: Start difference. First operand 5123 states and 7808 transitions. Second operand has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 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-07 16:18:34,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:18:34,797 INFO L93 Difference]: Finished difference Result 11659 states and 17688 transitions. [2022-04-07 16:18:34,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-07 16:18:34,797 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 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 472 [2022-04-07 16:18:34,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:18:34,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 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-07 16:18:34,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 577 transitions. [2022-04-07 16:18:34,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 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-07 16:18:34,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 577 transitions. [2022-04-07 16:18:34,801 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 577 transitions. [2022-04-07 16:18:35,154 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 577 edges. 577 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:18:36,723 INFO L225 Difference]: With dead ends: 11659 [2022-04-07 16:18:36,723 INFO L226 Difference]: Without dead ends: 6564 [2022-04-07 16:18:36,727 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 954 GetRequests, 944 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-04-07 16:18:36,728 INFO L913 BasicCegarLoop]: 239 mSDtfsCounter, 105 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-07 16:18:36,728 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 584 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-07 16:18:36,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6564 states. [2022-04-07 16:18:37,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6564 to 5703. [2022-04-07 16:18:37,387 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:18:37,392 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6564 states. Second operand has 5703 states, 5698 states have (on average 1.5293085293085293) internal successors, (8714), 5698 states have internal predecessors, (8714), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:37,396 INFO L74 IsIncluded]: Start isIncluded. First operand 6564 states. Second operand has 5703 states, 5698 states have (on average 1.5293085293085293) internal successors, (8714), 5698 states have internal predecessors, (8714), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:37,399 INFO L87 Difference]: Start difference. First operand 6564 states. Second operand has 5703 states, 5698 states have (on average 1.5293085293085293) internal successors, (8714), 5698 states have internal predecessors, (8714), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:38,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:18:38,552 INFO L93 Difference]: Finished difference Result 6564 states and 9904 transitions. [2022-04-07 16:18:38,553 INFO L276 IsEmpty]: Start isEmpty. Operand 6564 states and 9904 transitions. [2022-04-07 16:18:38,557 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:18:38,557 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:18:38,562 INFO L74 IsIncluded]: Start isIncluded. First operand has 5703 states, 5698 states have (on average 1.5293085293085293) internal successors, (8714), 5698 states have internal predecessors, (8714), 3 states have call successors, (3), 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 6564 states. [2022-04-07 16:18:38,565 INFO L87 Difference]: Start difference. First operand has 5703 states, 5698 states have (on average 1.5293085293085293) internal successors, (8714), 5698 states have internal predecessors, (8714), 3 states have call successors, (3), 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 6564 states. [2022-04-07 16:18:39,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:18:39,834 INFO L93 Difference]: Finished difference Result 6564 states and 9904 transitions. [2022-04-07 16:18:39,834 INFO L276 IsEmpty]: Start isEmpty. Operand 6564 states and 9904 transitions. [2022-04-07 16:18:39,839 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:18:39,839 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:18:39,839 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:18:39,839 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:18:39,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5703 states, 5698 states have (on average 1.5293085293085293) internal successors, (8714), 5698 states have internal predecessors, (8714), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:40,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5703 states to 5703 states and 8718 transitions. [2022-04-07 16:18:40,766 INFO L78 Accepts]: Start accepts. Automaton has 5703 states and 8718 transitions. Word has length 472 [2022-04-07 16:18:40,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:18:40,767 INFO L478 AbstractCegarLoop]: Abstraction has 5703 states and 8718 transitions. [2022-04-07 16:18:40,767 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 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-07 16:18:40,767 INFO L276 IsEmpty]: Start isEmpty. Operand 5703 states and 8718 transitions. [2022-04-07 16:18:40,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2022-04-07 16:18:40,772 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:18:40,772 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 16:18:40,793 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-07 16:18:40,972 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-04-07 16:18:40,973 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:18:40,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:18:40,973 INFO L85 PathProgramCache]: Analyzing trace with hash -935256423, now seen corresponding path program 1 times [2022-04-07 16:18:40,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:18:40,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600844436] [2022-04-07 16:18:40,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:18:40,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:18:41,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:18:41,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:18:41,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:18:41,156 INFO L290 TraceCheckUtils]: 0: Hoare triple {251792#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {251785#true} is VALID [2022-04-07 16:18:41,156 INFO L290 TraceCheckUtils]: 1: Hoare triple {251785#true} assume true; {251785#true} is VALID [2022-04-07 16:18:41,156 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {251785#true} {251785#true} #693#return; {251785#true} is VALID [2022-04-07 16:18:41,157 INFO L272 TraceCheckUtils]: 0: Hoare triple {251785#true} call ULTIMATE.init(); {251792#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:18:41,157 INFO L290 TraceCheckUtils]: 1: Hoare triple {251792#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {251785#true} is VALID [2022-04-07 16:18:41,157 INFO L290 TraceCheckUtils]: 2: Hoare triple {251785#true} assume true; {251785#true} is VALID [2022-04-07 16:18:41,157 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {251785#true} {251785#true} #693#return; {251785#true} is VALID [2022-04-07 16:18:41,157 INFO L272 TraceCheckUtils]: 4: Hoare triple {251785#true} call #t~ret161 := main(); {251785#true} is VALID [2022-04-07 16:18:41,157 INFO L290 TraceCheckUtils]: 5: Hoare triple {251785#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {251785#true} is VALID [2022-04-07 16:18:41,157 INFO L290 TraceCheckUtils]: 6: Hoare triple {251785#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,157 INFO L272 TraceCheckUtils]: 7: Hoare triple {251785#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {251785#true} is VALID [2022-04-07 16:18:41,157 INFO L290 TraceCheckUtils]: 8: Hoare triple {251785#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,157 INFO L290 TraceCheckUtils]: 9: Hoare triple {251785#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {251785#true} is VALID [2022-04-07 16:18:41,157 INFO L290 TraceCheckUtils]: 10: Hoare triple {251785#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {251785#true} is VALID [2022-04-07 16:18:41,157 INFO L290 TraceCheckUtils]: 11: Hoare triple {251785#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {251785#true} is VALID [2022-04-07 16:18:41,157 INFO L290 TraceCheckUtils]: 12: Hoare triple {251785#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,157 INFO L290 TraceCheckUtils]: 13: Hoare triple {251785#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {251785#true} is VALID [2022-04-07 16:18:41,157 INFO L290 TraceCheckUtils]: 14: Hoare triple {251785#true} assume !false; {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 15: Hoare triple {251785#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 16: Hoare triple {251785#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 17: Hoare triple {251785#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 18: Hoare triple {251785#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 19: Hoare triple {251785#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 20: Hoare triple {251785#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 21: Hoare triple {251785#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 22: Hoare triple {251785#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 23: Hoare triple {251785#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 24: Hoare triple {251785#true} assume 8464 == #t~mem55;havoc #t~mem55; {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 25: Hoare triple {251785#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 26: Hoare triple {251785#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 27: Hoare triple {251785#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 28: Hoare triple {251785#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 29: Hoare triple {251785#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 30: Hoare triple {251785#true} ~skip~0 := 0; {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 31: Hoare triple {251785#true} assume !false; {251785#true} is VALID [2022-04-07 16:18:41,158 INFO L290 TraceCheckUtils]: 32: Hoare triple {251785#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 33: Hoare triple {251785#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 34: Hoare triple {251785#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 35: Hoare triple {251785#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 36: Hoare triple {251785#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 37: Hoare triple {251785#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 38: Hoare triple {251785#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 39: Hoare triple {251785#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 40: Hoare triple {251785#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 41: Hoare triple {251785#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 42: Hoare triple {251785#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 43: Hoare triple {251785#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 44: Hoare triple {251785#true} assume 8496 == #t~mem58;havoc #t~mem58; {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 45: Hoare triple {251785#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 46: Hoare triple {251785#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 47: Hoare triple {251785#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 48: Hoare triple {251785#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,159 INFO L290 TraceCheckUtils]: 49: Hoare triple {251785#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 50: Hoare triple {251785#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 51: Hoare triple {251785#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 52: Hoare triple {251785#true} ~skip~0 := 0; {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 53: Hoare triple {251785#true} assume !false; {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 54: Hoare triple {251785#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 55: Hoare triple {251785#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 56: Hoare triple {251785#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 57: Hoare triple {251785#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 58: Hoare triple {251785#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 59: Hoare triple {251785#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 60: Hoare triple {251785#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 61: Hoare triple {251785#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 62: Hoare triple {251785#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 63: Hoare triple {251785#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 64: Hoare triple {251785#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 65: Hoare triple {251785#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 66: Hoare triple {251785#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,160 INFO L290 TraceCheckUtils]: 67: Hoare triple {251785#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 68: Hoare triple {251785#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 69: Hoare triple {251785#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 70: Hoare triple {251785#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 71: Hoare triple {251785#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 72: Hoare triple {251785#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 73: Hoare triple {251785#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 74: Hoare triple {251785#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 75: Hoare triple {251785#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 76: Hoare triple {251785#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 77: Hoare triple {251785#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 78: Hoare triple {251785#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 79: Hoare triple {251785#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 80: Hoare triple {251785#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 81: Hoare triple {251785#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 82: Hoare triple {251785#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 83: Hoare triple {251785#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,161 INFO L290 TraceCheckUtils]: 84: Hoare triple {251785#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 85: Hoare triple {251785#true} assume 8656 == #t~mem77;havoc #t~mem77; {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 86: Hoare triple {251785#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 87: Hoare triple {251785#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 88: Hoare triple {251785#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 89: Hoare triple {251785#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 90: Hoare triple {251785#true} assume !(0 == ~tmp___10~0); {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 91: Hoare triple {251785#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 92: Hoare triple {251785#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 93: Hoare triple {251785#true} ~skip~0 := 0; {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 94: Hoare triple {251785#true} assume !false; {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 95: Hoare triple {251785#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 96: Hoare triple {251785#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 97: Hoare triple {251785#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 98: Hoare triple {251785#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 99: Hoare triple {251785#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 100: Hoare triple {251785#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,162 INFO L290 TraceCheckUtils]: 101: Hoare triple {251785#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,163 INFO L290 TraceCheckUtils]: 102: Hoare triple {251785#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,163 INFO L290 TraceCheckUtils]: 103: Hoare triple {251785#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,163 INFO L290 TraceCheckUtils]: 104: Hoare triple {251785#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,163 INFO L290 TraceCheckUtils]: 105: Hoare triple {251785#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,163 INFO L290 TraceCheckUtils]: 106: Hoare triple {251785#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,163 INFO L290 TraceCheckUtils]: 107: Hoare triple {251785#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,163 INFO L290 TraceCheckUtils]: 108: Hoare triple {251785#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,163 INFO L290 TraceCheckUtils]: 109: Hoare triple {251785#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,163 INFO L290 TraceCheckUtils]: 110: Hoare triple {251785#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,163 INFO L290 TraceCheckUtils]: 111: Hoare triple {251785#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,163 INFO L290 TraceCheckUtils]: 112: Hoare triple {251785#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,163 INFO L290 TraceCheckUtils]: 113: Hoare triple {251785#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,163 INFO L290 TraceCheckUtils]: 114: Hoare triple {251785#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,163 INFO L290 TraceCheckUtils]: 115: Hoare triple {251785#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,163 INFO L290 TraceCheckUtils]: 116: Hoare triple {251785#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,164 INFO L290 TraceCheckUtils]: 117: Hoare triple {251785#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,164 INFO L290 TraceCheckUtils]: 118: Hoare triple {251785#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,164 INFO L290 TraceCheckUtils]: 119: Hoare triple {251785#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,164 INFO L290 TraceCheckUtils]: 120: Hoare triple {251785#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,164 INFO L290 TraceCheckUtils]: 121: Hoare triple {251785#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,164 INFO L290 TraceCheckUtils]: 122: Hoare triple {251785#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,164 INFO L290 TraceCheckUtils]: 123: Hoare triple {251785#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,164 INFO L290 TraceCheckUtils]: 124: Hoare triple {251785#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,164 INFO L290 TraceCheckUtils]: 125: Hoare triple {251785#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,164 INFO L290 TraceCheckUtils]: 126: Hoare triple {251785#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,164 INFO L290 TraceCheckUtils]: 127: Hoare triple {251785#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 128: Hoare triple {251785#true} assume 8672 == #t~mem79;havoc #t~mem79; {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 129: Hoare triple {251785#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 130: Hoare triple {251785#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 131: Hoare triple {251785#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 132: Hoare triple {251785#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 133: Hoare triple {251785#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 134: Hoare triple {251785#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 135: Hoare triple {251785#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 136: Hoare triple {251785#true} ~skip~0 := 0; {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 137: Hoare triple {251785#true} assume !false; {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 138: Hoare triple {251785#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 139: Hoare triple {251785#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 140: Hoare triple {251785#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 141: Hoare triple {251785#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 142: Hoare triple {251785#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 143: Hoare triple {251785#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,165 INFO L290 TraceCheckUtils]: 144: Hoare triple {251785#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 145: Hoare triple {251785#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 146: Hoare triple {251785#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 147: Hoare triple {251785#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 148: Hoare triple {251785#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 149: Hoare triple {251785#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 150: Hoare triple {251785#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 151: Hoare triple {251785#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 152: Hoare triple {251785#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 153: Hoare triple {251785#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 154: Hoare triple {251785#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 155: Hoare triple {251785#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 156: Hoare triple {251785#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 157: Hoare triple {251785#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 158: Hoare triple {251785#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 159: Hoare triple {251785#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 160: Hoare triple {251785#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,166 INFO L290 TraceCheckUtils]: 161: Hoare triple {251785#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,167 INFO L290 TraceCheckUtils]: 162: Hoare triple {251785#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,167 INFO L290 TraceCheckUtils]: 163: Hoare triple {251785#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,167 INFO L290 TraceCheckUtils]: 164: Hoare triple {251785#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,167 INFO L290 TraceCheckUtils]: 165: Hoare triple {251785#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,167 INFO L290 TraceCheckUtils]: 166: Hoare triple {251785#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,167 INFO L290 TraceCheckUtils]: 167: Hoare triple {251785#true} assume 8640 == #t~mem75;havoc #t~mem75; {251785#true} is VALID [2022-04-07 16:18:41,167 INFO L290 TraceCheckUtils]: 168: Hoare triple {251785#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {251785#true} is VALID [2022-04-07 16:18:41,167 INFO L290 TraceCheckUtils]: 169: Hoare triple {251785#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {251785#true} is VALID [2022-04-07 16:18:41,167 INFO L290 TraceCheckUtils]: 170: Hoare triple {251785#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {251785#true} is VALID [2022-04-07 16:18:41,168 INFO L290 TraceCheckUtils]: 171: Hoare triple {251785#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,168 INFO L290 TraceCheckUtils]: 172: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,169 INFO L290 TraceCheckUtils]: 173: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,169 INFO L290 TraceCheckUtils]: 174: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,169 INFO L290 TraceCheckUtils]: 175: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,170 INFO L290 TraceCheckUtils]: 176: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,170 INFO L290 TraceCheckUtils]: 177: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,170 INFO L290 TraceCheckUtils]: 178: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,171 INFO L290 TraceCheckUtils]: 179: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,171 INFO L290 TraceCheckUtils]: 180: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,171 INFO L290 TraceCheckUtils]: 181: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,172 INFO L290 TraceCheckUtils]: 182: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,172 INFO L290 TraceCheckUtils]: 183: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,172 INFO L290 TraceCheckUtils]: 184: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,172 INFO L290 TraceCheckUtils]: 185: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,173 INFO L290 TraceCheckUtils]: 186: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,173 INFO L290 TraceCheckUtils]: 187: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,173 INFO L290 TraceCheckUtils]: 188: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:41,174 INFO L290 TraceCheckUtils]: 189: Hoare triple {251790#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {251791#(= |ssl3_accept_#t~mem59| 3)} is VALID [2022-04-07 16:18:41,174 INFO L290 TraceCheckUtils]: 190: Hoare triple {251791#(= |ssl3_accept_#t~mem59| 3)} assume 8497 == #t~mem59;havoc #t~mem59; {251786#false} is VALID [2022-04-07 16:18:41,174 INFO L290 TraceCheckUtils]: 191: Hoare triple {251786#false} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {251786#false} is VALID [2022-04-07 16:18:41,174 INFO L290 TraceCheckUtils]: 192: Hoare triple {251786#false} assume !(1 == ~blastFlag~0); {251786#false} is VALID [2022-04-07 16:18:41,174 INFO L290 TraceCheckUtils]: 193: Hoare triple {251786#false} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,174 INFO L290 TraceCheckUtils]: 194: Hoare triple {251786#false} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,174 INFO L290 TraceCheckUtils]: 195: Hoare triple {251786#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,174 INFO L290 TraceCheckUtils]: 196: Hoare triple {251786#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 197: Hoare triple {251786#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 198: Hoare triple {251786#false} ~skip~0 := 0; {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 199: Hoare triple {251786#false} assume !false; {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 200: Hoare triple {251786#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 201: Hoare triple {251786#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 202: Hoare triple {251786#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 203: Hoare triple {251786#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 204: Hoare triple {251786#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 205: Hoare triple {251786#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 206: Hoare triple {251786#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 207: Hoare triple {251786#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 208: Hoare triple {251786#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 209: Hoare triple {251786#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 210: Hoare triple {251786#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 211: Hoare triple {251786#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 212: Hoare triple {251786#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,175 INFO L290 TraceCheckUtils]: 213: Hoare triple {251786#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 214: Hoare triple {251786#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 215: Hoare triple {251786#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 216: Hoare triple {251786#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 217: Hoare triple {251786#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 218: Hoare triple {251786#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 219: Hoare triple {251786#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 220: Hoare triple {251786#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 221: Hoare triple {251786#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 222: Hoare triple {251786#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 223: Hoare triple {251786#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 224: Hoare triple {251786#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 225: Hoare triple {251786#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 226: Hoare triple {251786#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 227: Hoare triple {251786#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 228: Hoare triple {251786#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 229: Hoare triple {251786#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 230: Hoare triple {251786#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,176 INFO L290 TraceCheckUtils]: 231: Hoare triple {251786#false} assume 8656 == #t~mem77;havoc #t~mem77; {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 232: Hoare triple {251786#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 233: Hoare triple {251786#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 234: Hoare triple {251786#false} assume !(2 == ~blastFlag~0); {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 235: Hoare triple {251786#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 236: Hoare triple {251786#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 237: Hoare triple {251786#false} assume !(0 == ~tmp___10~0); {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 238: Hoare triple {251786#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 239: Hoare triple {251786#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 240: Hoare triple {251786#false} ~skip~0 := 0; {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 241: Hoare triple {251786#false} assume !false; {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 242: Hoare triple {251786#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 243: Hoare triple {251786#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 244: Hoare triple {251786#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 245: Hoare triple {251786#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 246: Hoare triple {251786#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 247: Hoare triple {251786#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,177 INFO L290 TraceCheckUtils]: 248: Hoare triple {251786#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 249: Hoare triple {251786#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 250: Hoare triple {251786#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 251: Hoare triple {251786#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 252: Hoare triple {251786#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 253: Hoare triple {251786#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 254: Hoare triple {251786#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 255: Hoare triple {251786#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 256: Hoare triple {251786#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 257: Hoare triple {251786#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 258: Hoare triple {251786#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 259: Hoare triple {251786#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 260: Hoare triple {251786#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 261: Hoare triple {251786#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 262: Hoare triple {251786#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 263: Hoare triple {251786#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 264: Hoare triple {251786#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 265: Hoare triple {251786#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,178 INFO L290 TraceCheckUtils]: 266: Hoare triple {251786#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 267: Hoare triple {251786#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 268: Hoare triple {251786#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 269: Hoare triple {251786#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 270: Hoare triple {251786#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 271: Hoare triple {251786#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 272: Hoare triple {251786#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 273: Hoare triple {251786#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 274: Hoare triple {251786#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 275: Hoare triple {251786#false} assume 8672 == #t~mem79;havoc #t~mem79; {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 276: Hoare triple {251786#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 277: Hoare triple {251786#false} assume !(3 == ~blastFlag~0); {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 278: Hoare triple {251786#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 279: Hoare triple {251786#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 280: Hoare triple {251786#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 281: Hoare triple {251786#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 282: Hoare triple {251786#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 283: Hoare triple {251786#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {251786#false} is VALID [2022-04-07 16:18:41,179 INFO L290 TraceCheckUtils]: 284: Hoare triple {251786#false} ~skip~0 := 0; {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 285: Hoare triple {251786#false} assume !false; {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 286: Hoare triple {251786#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 287: Hoare triple {251786#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 288: Hoare triple {251786#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 289: Hoare triple {251786#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 290: Hoare triple {251786#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 291: Hoare triple {251786#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 292: Hoare triple {251786#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 293: Hoare triple {251786#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 294: Hoare triple {251786#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 295: Hoare triple {251786#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 296: Hoare triple {251786#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 297: Hoare triple {251786#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 298: Hoare triple {251786#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 299: Hoare triple {251786#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 300: Hoare triple {251786#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,180 INFO L290 TraceCheckUtils]: 301: Hoare triple {251786#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 302: Hoare triple {251786#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 303: Hoare triple {251786#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 304: Hoare triple {251786#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 305: Hoare triple {251786#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 306: Hoare triple {251786#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 307: Hoare triple {251786#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 308: Hoare triple {251786#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 309: Hoare triple {251786#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 310: Hoare triple {251786#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 311: Hoare triple {251786#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 312: Hoare triple {251786#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 313: Hoare triple {251786#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 314: Hoare triple {251786#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 315: Hoare triple {251786#false} assume 8640 == #t~mem75;havoc #t~mem75; {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 316: Hoare triple {251786#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 317: Hoare triple {251786#false} assume !(4 == ~blastFlag~0); {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 318: Hoare triple {251786#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {251786#false} is VALID [2022-04-07 16:18:41,181 INFO L290 TraceCheckUtils]: 319: Hoare triple {251786#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 320: Hoare triple {251786#false} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 321: Hoare triple {251786#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 322: Hoare triple {251786#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 323: Hoare triple {251786#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 324: Hoare triple {251786#false} ~skip~0 := 0; {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 325: Hoare triple {251786#false} assume !false; {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 326: Hoare triple {251786#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 327: Hoare triple {251786#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 328: Hoare triple {251786#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 329: Hoare triple {251786#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 330: Hoare triple {251786#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 331: Hoare triple {251786#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 332: Hoare triple {251786#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 333: Hoare triple {251786#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 334: Hoare triple {251786#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 335: Hoare triple {251786#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 336: Hoare triple {251786#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,182 INFO L290 TraceCheckUtils]: 337: Hoare triple {251786#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 338: Hoare triple {251786#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 339: Hoare triple {251786#false} assume 8497 == #t~mem59;havoc #t~mem59; {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 340: Hoare triple {251786#false} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 341: Hoare triple {251786#false} assume !(1 == ~blastFlag~0); {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 342: Hoare triple {251786#false} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 343: Hoare triple {251786#false} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 344: Hoare triple {251786#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 345: Hoare triple {251786#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 346: Hoare triple {251786#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 347: Hoare triple {251786#false} ~skip~0 := 0; {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 348: Hoare triple {251786#false} assume !false; {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 349: Hoare triple {251786#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 350: Hoare triple {251786#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 351: Hoare triple {251786#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 352: Hoare triple {251786#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 353: Hoare triple {251786#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,183 INFO L290 TraceCheckUtils]: 354: Hoare triple {251786#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 355: Hoare triple {251786#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 356: Hoare triple {251786#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 357: Hoare triple {251786#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 358: Hoare triple {251786#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 359: Hoare triple {251786#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 360: Hoare triple {251786#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 361: Hoare triple {251786#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 362: Hoare triple {251786#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 363: Hoare triple {251786#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 364: Hoare triple {251786#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 365: Hoare triple {251786#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 366: Hoare triple {251786#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 367: Hoare triple {251786#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 368: Hoare triple {251786#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 369: Hoare triple {251786#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 370: Hoare triple {251786#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 371: Hoare triple {251786#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,184 INFO L290 TraceCheckUtils]: 372: Hoare triple {251786#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 373: Hoare triple {251786#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 374: Hoare triple {251786#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 375: Hoare triple {251786#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 376: Hoare triple {251786#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 377: Hoare triple {251786#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 378: Hoare triple {251786#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 379: Hoare triple {251786#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 380: Hoare triple {251786#false} assume 8656 == #t~mem77;havoc #t~mem77; {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 381: Hoare triple {251786#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 382: Hoare triple {251786#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 383: Hoare triple {251786#false} assume !(2 == ~blastFlag~0); {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 384: Hoare triple {251786#false} assume !(5 == ~blastFlag~0); {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 385: Hoare triple {251786#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 386: Hoare triple {251786#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 387: Hoare triple {251786#false} assume !(0 == ~tmp___10~0); {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 388: Hoare triple {251786#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 389: Hoare triple {251786#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {251786#false} is VALID [2022-04-07 16:18:41,185 INFO L290 TraceCheckUtils]: 390: Hoare triple {251786#false} ~skip~0 := 0; {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 391: Hoare triple {251786#false} assume !false; {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 392: Hoare triple {251786#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 393: Hoare triple {251786#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 394: Hoare triple {251786#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 395: Hoare triple {251786#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 396: Hoare triple {251786#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 397: Hoare triple {251786#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 398: Hoare triple {251786#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 399: Hoare triple {251786#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 400: Hoare triple {251786#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 401: Hoare triple {251786#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 402: Hoare triple {251786#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 403: Hoare triple {251786#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 404: Hoare triple {251786#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 405: Hoare triple {251786#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 406: Hoare triple {251786#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 407: Hoare triple {251786#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,186 INFO L290 TraceCheckUtils]: 408: Hoare triple {251786#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 409: Hoare triple {251786#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 410: Hoare triple {251786#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 411: Hoare triple {251786#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 412: Hoare triple {251786#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 413: Hoare triple {251786#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 414: Hoare triple {251786#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 415: Hoare triple {251786#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 416: Hoare triple {251786#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 417: Hoare triple {251786#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 418: Hoare triple {251786#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 419: Hoare triple {251786#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 420: Hoare triple {251786#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 421: Hoare triple {251786#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 422: Hoare triple {251786#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 423: Hoare triple {251786#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 424: Hoare triple {251786#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,187 INFO L290 TraceCheckUtils]: 425: Hoare triple {251786#false} assume 8672 == #t~mem79;havoc #t~mem79; {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 426: Hoare triple {251786#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 427: Hoare triple {251786#false} assume !(3 == ~blastFlag~0); {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 428: Hoare triple {251786#false} assume !(6 == ~blastFlag~0); {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 429: Hoare triple {251786#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 430: Hoare triple {251786#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 431: Hoare triple {251786#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 432: Hoare triple {251786#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 433: Hoare triple {251786#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 434: Hoare triple {251786#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 435: Hoare triple {251786#false} ~skip~0 := 0; {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 436: Hoare triple {251786#false} assume !false; {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 437: Hoare triple {251786#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 438: Hoare triple {251786#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 439: Hoare triple {251786#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 440: Hoare triple {251786#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 441: Hoare triple {251786#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 442: Hoare triple {251786#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,188 INFO L290 TraceCheckUtils]: 443: Hoare triple {251786#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 444: Hoare triple {251786#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 445: Hoare triple {251786#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 446: Hoare triple {251786#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 447: Hoare triple {251786#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 448: Hoare triple {251786#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 449: Hoare triple {251786#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 450: Hoare triple {251786#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 451: Hoare triple {251786#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 452: Hoare triple {251786#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 453: Hoare triple {251786#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 454: Hoare triple {251786#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 455: Hoare triple {251786#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 456: Hoare triple {251786#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 457: Hoare triple {251786#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 458: Hoare triple {251786#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 459: Hoare triple {251786#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 460: Hoare triple {251786#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,189 INFO L290 TraceCheckUtils]: 461: Hoare triple {251786#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,190 INFO L290 TraceCheckUtils]: 462: Hoare triple {251786#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,190 INFO L290 TraceCheckUtils]: 463: Hoare triple {251786#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,190 INFO L290 TraceCheckUtils]: 464: Hoare triple {251786#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,190 INFO L290 TraceCheckUtils]: 465: Hoare triple {251786#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {251786#false} is VALID [2022-04-07 16:18:41,190 INFO L290 TraceCheckUtils]: 466: Hoare triple {251786#false} assume 8640 == #t~mem75;havoc #t~mem75; {251786#false} is VALID [2022-04-07 16:18:41,190 INFO L290 TraceCheckUtils]: 467: Hoare triple {251786#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {251786#false} is VALID [2022-04-07 16:18:41,190 INFO L290 TraceCheckUtils]: 468: Hoare triple {251786#false} assume !(4 == ~blastFlag~0); {251786#false} is VALID [2022-04-07 16:18:41,190 INFO L290 TraceCheckUtils]: 469: Hoare triple {251786#false} assume !(7 == ~blastFlag~0); {251786#false} is VALID [2022-04-07 16:18:41,190 INFO L290 TraceCheckUtils]: 470: Hoare triple {251786#false} assume 10 == ~blastFlag~0; {251786#false} is VALID [2022-04-07 16:18:41,190 INFO L290 TraceCheckUtils]: 471: Hoare triple {251786#false} assume !false; {251786#false} is VALID [2022-04-07 16:18:41,191 INFO L134 CoverageAnalysis]: Checked inductivity of 1978 backedges. 1127 proven. 0 refuted. 0 times theorem prover too weak. 851 trivial. 0 not checked. [2022-04-07 16:18:41,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:18:41,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600844436] [2022-04-07 16:18:41,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600844436] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:18:41,192 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:18:41,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:18:41,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975640619] [2022-04-07 16:18:41,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:18:41,193 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.8) internal successors, (164), 4 states have internal predecessors, (164), 1 states have call successors, (3), 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 472 [2022-04-07 16:18:41,193 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:18:41,193 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 32.8) internal successors, (164), 4 states have internal predecessors, (164), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:41,301 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 168 edges. 168 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:18:41,301 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:18:41,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:18:41,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:18:41,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:18:41,302 INFO L87 Difference]: Start difference. First operand 5703 states and 8718 transitions. Second operand has 5 states, 5 states have (on average 32.8) internal successors, (164), 4 states have internal predecessors, (164), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:44,569 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:18:52,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:18:52,978 INFO L93 Difference]: Finished difference Result 11853 states and 18042 transitions. [2022-04-07 16:18:52,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:18:52,978 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.8) internal successors, (164), 4 states have internal predecessors, (164), 1 states have call successors, (3), 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 472 [2022-04-07 16:18:52,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:18:52,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 32.8) internal successors, (164), 4 states have internal predecessors, (164), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:52,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 528 transitions. [2022-04-07 16:18:52,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 32.8) internal successors, (164), 4 states have internal predecessors, (164), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:52,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 528 transitions. [2022-04-07 16:18:52,982 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 528 transitions. [2022-04-07 16:18:53,293 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 528 edges. 528 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:18:54,713 INFO L225 Difference]: With dead ends: 11853 [2022-04-07 16:18:54,713 INFO L226 Difference]: Without dead ends: 6178 [2022-04-07 16:18:54,718 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:18:54,718 INFO L913 BasicCegarLoop]: 262 mSDtfsCounter, 76 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-04-07 16:18:54,718 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 639 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-04-07 16:18:54,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6178 states. [2022-04-07 16:18:55,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6178 to 5703. [2022-04-07 16:18:55,369 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:18:55,375 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6178 states. Second operand has 5703 states, 5698 states have (on average 1.5266760266760266) internal successors, (8699), 5698 states have internal predecessors, (8699), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:55,380 INFO L74 IsIncluded]: Start isIncluded. First operand 6178 states. Second operand has 5703 states, 5698 states have (on average 1.5266760266760266) internal successors, (8699), 5698 states have internal predecessors, (8699), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:55,384 INFO L87 Difference]: Start difference. First operand 6178 states. Second operand has 5703 states, 5698 states have (on average 1.5266760266760266) internal successors, (8699), 5698 states have internal predecessors, (8699), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:56,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:18:56,438 INFO L93 Difference]: Finished difference Result 6178 states and 9341 transitions. [2022-04-07 16:18:56,438 INFO L276 IsEmpty]: Start isEmpty. Operand 6178 states and 9341 transitions. [2022-04-07 16:18:56,442 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:18:56,442 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:18:56,448 INFO L74 IsIncluded]: Start isIncluded. First operand has 5703 states, 5698 states have (on average 1.5266760266760266) internal successors, (8699), 5698 states have internal predecessors, (8699), 3 states have call successors, (3), 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 6178 states. [2022-04-07 16:18:56,453 INFO L87 Difference]: Start difference. First operand has 5703 states, 5698 states have (on average 1.5266760266760266) internal successors, (8699), 5698 states have internal predecessors, (8699), 3 states have call successors, (3), 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 6178 states. [2022-04-07 16:18:57,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:18:57,605 INFO L93 Difference]: Finished difference Result 6178 states and 9341 transitions. [2022-04-07 16:18:57,605 INFO L276 IsEmpty]: Start isEmpty. Operand 6178 states and 9341 transitions. [2022-04-07 16:18:57,609 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:18:57,609 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:18:57,609 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:18:57,610 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:18:57,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5703 states, 5698 states have (on average 1.5266760266760266) internal successors, (8699), 5698 states have internal predecessors, (8699), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:58,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5703 states to 5703 states and 8703 transitions. [2022-04-07 16:18:58,532 INFO L78 Accepts]: Start accepts. Automaton has 5703 states and 8703 transitions. Word has length 472 [2022-04-07 16:18:58,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:18:58,532 INFO L478 AbstractCegarLoop]: Abstraction has 5703 states and 8703 transitions. [2022-04-07 16:18:58,533 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.8) internal successors, (164), 4 states have internal predecessors, (164), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:58,533 INFO L276 IsEmpty]: Start isEmpty. Operand 5703 states and 8703 transitions. [2022-04-07 16:18:58,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 475 [2022-04-07 16:18:58,539 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:18:58,539 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 5, 3, 3, 3, 3, 3, 3, 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] [2022-04-07 16:18:58,539 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-04-07 16:18:58,539 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:18:58,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:18:58,539 INFO L85 PathProgramCache]: Analyzing trace with hash -483188081, now seen corresponding path program 1 times [2022-04-07 16:18:58,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:18:58,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699314421] [2022-04-07 16:18:58,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:18:58,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:18:58,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:18:58,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:18:58,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:18:58,733 INFO L290 TraceCheckUtils]: 0: Hoare triple {283543#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {283536#true} is VALID [2022-04-07 16:18:58,733 INFO L290 TraceCheckUtils]: 1: Hoare triple {283536#true} assume true; {283536#true} is VALID [2022-04-07 16:18:58,733 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {283536#true} {283536#true} #693#return; {283536#true} is VALID [2022-04-07 16:18:58,734 INFO L272 TraceCheckUtils]: 0: Hoare triple {283536#true} call ULTIMATE.init(); {283543#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:18:58,734 INFO L290 TraceCheckUtils]: 1: Hoare triple {283543#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {283536#true} is VALID [2022-04-07 16:18:58,734 INFO L290 TraceCheckUtils]: 2: Hoare triple {283536#true} assume true; {283536#true} is VALID [2022-04-07 16:18:58,734 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {283536#true} {283536#true} #693#return; {283536#true} is VALID [2022-04-07 16:18:58,734 INFO L272 TraceCheckUtils]: 4: Hoare triple {283536#true} call #t~ret161 := main(); {283536#true} is VALID [2022-04-07 16:18:58,734 INFO L290 TraceCheckUtils]: 5: Hoare triple {283536#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {283536#true} is VALID [2022-04-07 16:18:58,734 INFO L290 TraceCheckUtils]: 6: Hoare triple {283536#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,734 INFO L272 TraceCheckUtils]: 7: Hoare triple {283536#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {283536#true} is VALID [2022-04-07 16:18:58,734 INFO L290 TraceCheckUtils]: 8: Hoare triple {283536#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,734 INFO L290 TraceCheckUtils]: 9: Hoare triple {283536#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {283536#true} is VALID [2022-04-07 16:18:58,734 INFO L290 TraceCheckUtils]: 10: Hoare triple {283536#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {283536#true} is VALID [2022-04-07 16:18:58,734 INFO L290 TraceCheckUtils]: 11: Hoare triple {283536#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 12: Hoare triple {283536#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 13: Hoare triple {283536#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 14: Hoare triple {283536#true} assume !false; {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 15: Hoare triple {283536#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 16: Hoare triple {283536#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 17: Hoare triple {283536#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 18: Hoare triple {283536#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 19: Hoare triple {283536#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 20: Hoare triple {283536#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 21: Hoare triple {283536#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 22: Hoare triple {283536#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 23: Hoare triple {283536#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 24: Hoare triple {283536#true} assume 8464 == #t~mem55;havoc #t~mem55; {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 25: Hoare triple {283536#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 26: Hoare triple {283536#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 27: Hoare triple {283536#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,735 INFO L290 TraceCheckUtils]: 28: Hoare triple {283536#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 29: Hoare triple {283536#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 30: Hoare triple {283536#true} ~skip~0 := 0; {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 31: Hoare triple {283536#true} assume !false; {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 32: Hoare triple {283536#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 33: Hoare triple {283536#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 34: Hoare triple {283536#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 35: Hoare triple {283536#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 36: Hoare triple {283536#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 37: Hoare triple {283536#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 38: Hoare triple {283536#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 39: Hoare triple {283536#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 40: Hoare triple {283536#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 41: Hoare triple {283536#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 42: Hoare triple {283536#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 43: Hoare triple {283536#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 44: Hoare triple {283536#true} assume 8496 == #t~mem58;havoc #t~mem58; {283536#true} is VALID [2022-04-07 16:18:58,736 INFO L290 TraceCheckUtils]: 45: Hoare triple {283536#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 46: Hoare triple {283536#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 47: Hoare triple {283536#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 48: Hoare triple {283536#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 49: Hoare triple {283536#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 50: Hoare triple {283536#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 51: Hoare triple {283536#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 52: Hoare triple {283536#true} ~skip~0 := 0; {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 53: Hoare triple {283536#true} assume !false; {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 54: Hoare triple {283536#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 55: Hoare triple {283536#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 56: Hoare triple {283536#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 57: Hoare triple {283536#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 58: Hoare triple {283536#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 59: Hoare triple {283536#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 60: Hoare triple {283536#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,737 INFO L290 TraceCheckUtils]: 61: Hoare triple {283536#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 62: Hoare triple {283536#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 63: Hoare triple {283536#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 64: Hoare triple {283536#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 65: Hoare triple {283536#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 66: Hoare triple {283536#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 67: Hoare triple {283536#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 68: Hoare triple {283536#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 69: Hoare triple {283536#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 70: Hoare triple {283536#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 71: Hoare triple {283536#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 72: Hoare triple {283536#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 73: Hoare triple {283536#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 74: Hoare triple {283536#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 75: Hoare triple {283536#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 76: Hoare triple {283536#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 77: Hoare triple {283536#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,738 INFO L290 TraceCheckUtils]: 78: Hoare triple {283536#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 79: Hoare triple {283536#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 80: Hoare triple {283536#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 81: Hoare triple {283536#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 82: Hoare triple {283536#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 83: Hoare triple {283536#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 84: Hoare triple {283536#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 85: Hoare triple {283536#true} assume 8656 == #t~mem77;havoc #t~mem77; {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 86: Hoare triple {283536#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 87: Hoare triple {283536#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 88: Hoare triple {283536#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 89: Hoare triple {283536#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 90: Hoare triple {283536#true} assume !(0 == ~tmp___10~0); {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 91: Hoare triple {283536#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 92: Hoare triple {283536#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 93: Hoare triple {283536#true} ~skip~0 := 0; {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 94: Hoare triple {283536#true} assume !false; {283536#true} is VALID [2022-04-07 16:18:58,739 INFO L290 TraceCheckUtils]: 95: Hoare triple {283536#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 96: Hoare triple {283536#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 97: Hoare triple {283536#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 98: Hoare triple {283536#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 99: Hoare triple {283536#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 100: Hoare triple {283536#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 101: Hoare triple {283536#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 102: Hoare triple {283536#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 103: Hoare triple {283536#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 104: Hoare triple {283536#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 105: Hoare triple {283536#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 106: Hoare triple {283536#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 107: Hoare triple {283536#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 108: Hoare triple {283536#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 109: Hoare triple {283536#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 110: Hoare triple {283536#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 111: Hoare triple {283536#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,740 INFO L290 TraceCheckUtils]: 112: Hoare triple {283536#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 113: Hoare triple {283536#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 114: Hoare triple {283536#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 115: Hoare triple {283536#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 116: Hoare triple {283536#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 117: Hoare triple {283536#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 118: Hoare triple {283536#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 119: Hoare triple {283536#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 120: Hoare triple {283536#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 121: Hoare triple {283536#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 122: Hoare triple {283536#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 123: Hoare triple {283536#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 124: Hoare triple {283536#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 125: Hoare triple {283536#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 126: Hoare triple {283536#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 127: Hoare triple {283536#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 128: Hoare triple {283536#true} assume 8672 == #t~mem79;havoc #t~mem79; {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 129: Hoare triple {283536#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {283536#true} is VALID [2022-04-07 16:18:58,741 INFO L290 TraceCheckUtils]: 130: Hoare triple {283536#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 131: Hoare triple {283536#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 132: Hoare triple {283536#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 133: Hoare triple {283536#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 134: Hoare triple {283536#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 135: Hoare triple {283536#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 136: Hoare triple {283536#true} ~skip~0 := 0; {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 137: Hoare triple {283536#true} assume !false; {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 138: Hoare triple {283536#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 139: Hoare triple {283536#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 140: Hoare triple {283536#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 141: Hoare triple {283536#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 142: Hoare triple {283536#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 143: Hoare triple {283536#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 144: Hoare triple {283536#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 145: Hoare triple {283536#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 146: Hoare triple {283536#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 147: Hoare triple {283536#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,742 INFO L290 TraceCheckUtils]: 148: Hoare triple {283536#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 149: Hoare triple {283536#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 150: Hoare triple {283536#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 151: Hoare triple {283536#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 152: Hoare triple {283536#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 153: Hoare triple {283536#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 154: Hoare triple {283536#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 155: Hoare triple {283536#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 156: Hoare triple {283536#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 157: Hoare triple {283536#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 158: Hoare triple {283536#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 159: Hoare triple {283536#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 160: Hoare triple {283536#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 161: Hoare triple {283536#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 162: Hoare triple {283536#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 163: Hoare triple {283536#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,743 INFO L290 TraceCheckUtils]: 164: Hoare triple {283536#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 165: Hoare triple {283536#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 166: Hoare triple {283536#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 167: Hoare triple {283536#true} assume 8640 == #t~mem75;havoc #t~mem75; {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 168: Hoare triple {283536#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 169: Hoare triple {283536#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 170: Hoare triple {283536#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 171: Hoare triple {283536#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 172: Hoare triple {283536#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 173: Hoare triple {283536#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 174: Hoare triple {283536#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 175: Hoare triple {283536#true} ~skip~0 := 0; {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 176: Hoare triple {283536#true} assume !false; {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 177: Hoare triple {283536#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 178: Hoare triple {283536#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 179: Hoare triple {283536#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 180: Hoare triple {283536#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 181: Hoare triple {283536#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,744 INFO L290 TraceCheckUtils]: 182: Hoare triple {283536#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,745 INFO L290 TraceCheckUtils]: 183: Hoare triple {283536#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,745 INFO L290 TraceCheckUtils]: 184: Hoare triple {283536#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,745 INFO L290 TraceCheckUtils]: 185: Hoare triple {283536#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,745 INFO L290 TraceCheckUtils]: 186: Hoare triple {283536#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,745 INFO L290 TraceCheckUtils]: 187: Hoare triple {283536#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,745 INFO L290 TraceCheckUtils]: 188: Hoare triple {283536#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,745 INFO L290 TraceCheckUtils]: 189: Hoare triple {283536#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,745 INFO L290 TraceCheckUtils]: 190: Hoare triple {283536#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,745 INFO L290 TraceCheckUtils]: 191: Hoare triple {283536#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,745 INFO L290 TraceCheckUtils]: 192: Hoare triple {283536#true} assume 8513 == #t~mem61;havoc #t~mem61; {283536#true} is VALID [2022-04-07 16:18:58,745 INFO L290 TraceCheckUtils]: 193: Hoare triple {283536#true} call #t~mem95.base, #t~mem95.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem96.base, #t~mem96.offset := read~$Pointer$(#t~mem95.base, 836 + #t~mem95.offset, 4);call #t~mem97 := read~int(#t~mem96.base, 12 + #t~mem96.offset, 4); {283536#true} is VALID [2022-04-07 16:18:58,745 INFO L290 TraceCheckUtils]: 194: Hoare triple {283536#true} assume 0 != (if 0 == #t~mem97 then 0 else (if 1 == #t~mem97 then 0 else ~bitwiseAnd(#t~mem97, 256))) % 4294967296;havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem96.base, #t~mem96.offset;havoc #t~mem97;~skip~0 := 1; {283536#true} is VALID [2022-04-07 16:18:58,746 INFO L290 TraceCheckUtils]: 195: Hoare triple {283536#true} call write~int(8528, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,747 INFO L290 TraceCheckUtils]: 196: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,747 INFO L290 TraceCheckUtils]: 197: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,747 INFO L290 TraceCheckUtils]: 198: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,748 INFO L290 TraceCheckUtils]: 199: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,748 INFO L290 TraceCheckUtils]: 200: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,748 INFO L290 TraceCheckUtils]: 201: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,748 INFO L290 TraceCheckUtils]: 202: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,749 INFO L290 TraceCheckUtils]: 203: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,749 INFO L290 TraceCheckUtils]: 204: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,749 INFO L290 TraceCheckUtils]: 205: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,750 INFO L290 TraceCheckUtils]: 206: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,750 INFO L290 TraceCheckUtils]: 207: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,750 INFO L290 TraceCheckUtils]: 208: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,751 INFO L290 TraceCheckUtils]: 209: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,751 INFO L290 TraceCheckUtils]: 210: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,751 INFO L290 TraceCheckUtils]: 211: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,752 INFO L290 TraceCheckUtils]: 212: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,752 INFO L290 TraceCheckUtils]: 213: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,752 INFO L290 TraceCheckUtils]: 214: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:18:58,753 INFO L290 TraceCheckUtils]: 215: Hoare triple {283541#(= 8528 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {283542#(= |ssl3_accept_#t~mem62| 8528)} is VALID [2022-04-07 16:18:58,753 INFO L290 TraceCheckUtils]: 216: Hoare triple {283542#(= |ssl3_accept_#t~mem62| 8528)} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,753 INFO L290 TraceCheckUtils]: 217: Hoare triple {283537#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,753 INFO L290 TraceCheckUtils]: 218: Hoare triple {283537#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,753 INFO L290 TraceCheckUtils]: 219: Hoare triple {283537#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,753 INFO L290 TraceCheckUtils]: 220: Hoare triple {283537#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,753 INFO L290 TraceCheckUtils]: 221: Hoare triple {283537#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,753 INFO L290 TraceCheckUtils]: 222: Hoare triple {283537#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,753 INFO L290 TraceCheckUtils]: 223: Hoare triple {283537#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 224: Hoare triple {283537#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 225: Hoare triple {283537#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 226: Hoare triple {283537#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 227: Hoare triple {283537#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 228: Hoare triple {283537#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 229: Hoare triple {283537#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 230: Hoare triple {283537#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 231: Hoare triple {283537#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 232: Hoare triple {283537#false} assume 8657 == #t~mem78;havoc #t~mem78; {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 233: Hoare triple {283537#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 234: Hoare triple {283537#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 235: Hoare triple {283537#false} assume !(2 == ~blastFlag~0); {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 236: Hoare triple {283537#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 237: Hoare triple {283537#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 238: Hoare triple {283537#false} assume !(0 == ~tmp___10~0); {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 239: Hoare triple {283537#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,754 INFO L290 TraceCheckUtils]: 240: Hoare triple {283537#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 241: Hoare triple {283537#false} ~skip~0 := 0; {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 242: Hoare triple {283537#false} assume !false; {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 243: Hoare triple {283537#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 244: Hoare triple {283537#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 245: Hoare triple {283537#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 246: Hoare triple {283537#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 247: Hoare triple {283537#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 248: Hoare triple {283537#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 249: Hoare triple {283537#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 250: Hoare triple {283537#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 251: Hoare triple {283537#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 252: Hoare triple {283537#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 253: Hoare triple {283537#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 254: Hoare triple {283537#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 255: Hoare triple {283537#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 256: Hoare triple {283537#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 257: Hoare triple {283537#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,755 INFO L290 TraceCheckUtils]: 258: Hoare triple {283537#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 259: Hoare triple {283537#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 260: Hoare triple {283537#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 261: Hoare triple {283537#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 262: Hoare triple {283537#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 263: Hoare triple {283537#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 264: Hoare triple {283537#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 265: Hoare triple {283537#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 266: Hoare triple {283537#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 267: Hoare triple {283537#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 268: Hoare triple {283537#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 269: Hoare triple {283537#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 270: Hoare triple {283537#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 271: Hoare triple {283537#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 272: Hoare triple {283537#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 273: Hoare triple {283537#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 274: Hoare triple {283537#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,756 INFO L290 TraceCheckUtils]: 275: Hoare triple {283537#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 276: Hoare triple {283537#false} assume 8672 == #t~mem79;havoc #t~mem79; {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 277: Hoare triple {283537#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 278: Hoare triple {283537#false} assume !(3 == ~blastFlag~0); {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 279: Hoare triple {283537#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 280: Hoare triple {283537#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 281: Hoare triple {283537#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 282: Hoare triple {283537#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 283: Hoare triple {283537#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 284: Hoare triple {283537#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 285: Hoare triple {283537#false} ~skip~0 := 0; {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 286: Hoare triple {283537#false} assume !false; {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 287: Hoare triple {283537#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 288: Hoare triple {283537#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 289: Hoare triple {283537#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 290: Hoare triple {283537#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 291: Hoare triple {283537#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,757 INFO L290 TraceCheckUtils]: 292: Hoare triple {283537#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 293: Hoare triple {283537#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 294: Hoare triple {283537#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 295: Hoare triple {283537#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 296: Hoare triple {283537#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 297: Hoare triple {283537#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 298: Hoare triple {283537#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 299: Hoare triple {283537#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 300: Hoare triple {283537#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 301: Hoare triple {283537#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 302: Hoare triple {283537#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 303: Hoare triple {283537#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 304: Hoare triple {283537#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 305: Hoare triple {283537#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 306: Hoare triple {283537#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 307: Hoare triple {283537#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 308: Hoare triple {283537#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 309: Hoare triple {283537#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,758 INFO L290 TraceCheckUtils]: 310: Hoare triple {283537#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 311: Hoare triple {283537#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 312: Hoare triple {283537#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 313: Hoare triple {283537#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 314: Hoare triple {283537#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 315: Hoare triple {283537#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 316: Hoare triple {283537#false} assume 8640 == #t~mem75;havoc #t~mem75; {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 317: Hoare triple {283537#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 318: Hoare triple {283537#false} assume !(4 == ~blastFlag~0); {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 319: Hoare triple {283537#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 320: Hoare triple {283537#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 321: Hoare triple {283537#false} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 322: Hoare triple {283537#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 323: Hoare triple {283537#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 324: Hoare triple {283537#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 325: Hoare triple {283537#false} ~skip~0 := 0; {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 326: Hoare triple {283537#false} assume !false; {283537#false} is VALID [2022-04-07 16:18:58,759 INFO L290 TraceCheckUtils]: 327: Hoare triple {283537#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 328: Hoare triple {283537#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 329: Hoare triple {283537#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 330: Hoare triple {283537#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 331: Hoare triple {283537#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 332: Hoare triple {283537#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 333: Hoare triple {283537#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 334: Hoare triple {283537#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 335: Hoare triple {283537#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 336: Hoare triple {283537#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 337: Hoare triple {283537#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 338: Hoare triple {283537#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 339: Hoare triple {283537#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 340: Hoare triple {283537#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 341: Hoare triple {283537#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 342: Hoare triple {283537#false} assume 8513 == #t~mem61;havoc #t~mem61; {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 343: Hoare triple {283537#false} call #t~mem95.base, #t~mem95.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem96.base, #t~mem96.offset := read~$Pointer$(#t~mem95.base, 836 + #t~mem95.offset, 4);call #t~mem97 := read~int(#t~mem96.base, 12 + #t~mem96.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,760 INFO L290 TraceCheckUtils]: 344: Hoare triple {283537#false} assume 0 != (if 0 == #t~mem97 then 0 else (if 1 == #t~mem97 then 0 else ~bitwiseAnd(#t~mem97, 256))) % 4294967296;havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem96.base, #t~mem96.offset;havoc #t~mem97;~skip~0 := 1; {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 345: Hoare triple {283537#false} call write~int(8528, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 346: Hoare triple {283537#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 347: Hoare triple {283537#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 348: Hoare triple {283537#false} ~skip~0 := 0; {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 349: Hoare triple {283537#false} assume !false; {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 350: Hoare triple {283537#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 351: Hoare triple {283537#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 352: Hoare triple {283537#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 353: Hoare triple {283537#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 354: Hoare triple {283537#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 355: Hoare triple {283537#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 356: Hoare triple {283537#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 357: Hoare triple {283537#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 358: Hoare triple {283537#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 359: Hoare triple {283537#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 360: Hoare triple {283537#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 361: Hoare triple {283537#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,761 INFO L290 TraceCheckUtils]: 362: Hoare triple {283537#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 363: Hoare triple {283537#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 364: Hoare triple {283537#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 365: Hoare triple {283537#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 366: Hoare triple {283537#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 367: Hoare triple {283537#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 368: Hoare triple {283537#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 369: Hoare triple {283537#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 370: Hoare triple {283537#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 371: Hoare triple {283537#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 372: Hoare triple {283537#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 373: Hoare triple {283537#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 374: Hoare triple {283537#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 375: Hoare triple {283537#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 376: Hoare triple {283537#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 377: Hoare triple {283537#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,762 INFO L290 TraceCheckUtils]: 378: Hoare triple {283537#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 379: Hoare triple {283537#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 380: Hoare triple {283537#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 381: Hoare triple {283537#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 382: Hoare triple {283537#false} assume 8657 == #t~mem78;havoc #t~mem78; {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 383: Hoare triple {283537#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 384: Hoare triple {283537#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 385: Hoare triple {283537#false} assume !(2 == ~blastFlag~0); {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 386: Hoare triple {283537#false} assume !(5 == ~blastFlag~0); {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 387: Hoare triple {283537#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 388: Hoare triple {283537#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 389: Hoare triple {283537#false} assume !(0 == ~tmp___10~0); {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 390: Hoare triple {283537#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 391: Hoare triple {283537#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 392: Hoare triple {283537#false} ~skip~0 := 0; {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 393: Hoare triple {283537#false} assume !false; {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 394: Hoare triple {283537#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,763 INFO L290 TraceCheckUtils]: 395: Hoare triple {283537#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 396: Hoare triple {283537#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 397: Hoare triple {283537#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 398: Hoare triple {283537#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 399: Hoare triple {283537#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 400: Hoare triple {283537#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 401: Hoare triple {283537#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 402: Hoare triple {283537#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 403: Hoare triple {283537#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 404: Hoare triple {283537#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 405: Hoare triple {283537#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 406: Hoare triple {283537#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 407: Hoare triple {283537#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 408: Hoare triple {283537#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 409: Hoare triple {283537#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 410: Hoare triple {283537#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 411: Hoare triple {283537#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 412: Hoare triple {283537#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,764 INFO L290 TraceCheckUtils]: 413: Hoare triple {283537#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 414: Hoare triple {283537#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 415: Hoare triple {283537#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 416: Hoare triple {283537#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 417: Hoare triple {283537#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 418: Hoare triple {283537#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 419: Hoare triple {283537#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 420: Hoare triple {283537#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 421: Hoare triple {283537#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 422: Hoare triple {283537#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 423: Hoare triple {283537#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 424: Hoare triple {283537#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 425: Hoare triple {283537#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 426: Hoare triple {283537#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 427: Hoare triple {283537#false} assume 8672 == #t~mem79;havoc #t~mem79; {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 428: Hoare triple {283537#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 429: Hoare triple {283537#false} assume !(3 == ~blastFlag~0); {283537#false} is VALID [2022-04-07 16:18:58,765 INFO L290 TraceCheckUtils]: 430: Hoare triple {283537#false} assume !(6 == ~blastFlag~0); {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 431: Hoare triple {283537#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 432: Hoare triple {283537#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 433: Hoare triple {283537#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 434: Hoare triple {283537#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 435: Hoare triple {283537#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 436: Hoare triple {283537#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 437: Hoare triple {283537#false} ~skip~0 := 0; {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 438: Hoare triple {283537#false} assume !false; {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 439: Hoare triple {283537#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 440: Hoare triple {283537#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 441: Hoare triple {283537#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 442: Hoare triple {283537#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 443: Hoare triple {283537#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 444: Hoare triple {283537#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 445: Hoare triple {283537#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 446: Hoare triple {283537#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 447: Hoare triple {283537#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,766 INFO L290 TraceCheckUtils]: 448: Hoare triple {283537#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 449: Hoare triple {283537#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 450: Hoare triple {283537#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 451: Hoare triple {283537#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 452: Hoare triple {283537#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 453: Hoare triple {283537#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 454: Hoare triple {283537#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 455: Hoare triple {283537#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 456: Hoare triple {283537#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 457: Hoare triple {283537#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 458: Hoare triple {283537#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 459: Hoare triple {283537#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 460: Hoare triple {283537#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 461: Hoare triple {283537#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 462: Hoare triple {283537#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 463: Hoare triple {283537#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 464: Hoare triple {283537#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,767 INFO L290 TraceCheckUtils]: 465: Hoare triple {283537#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,768 INFO L290 TraceCheckUtils]: 466: Hoare triple {283537#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,768 INFO L290 TraceCheckUtils]: 467: Hoare triple {283537#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {283537#false} is VALID [2022-04-07 16:18:58,768 INFO L290 TraceCheckUtils]: 468: Hoare triple {283537#false} assume 8640 == #t~mem75;havoc #t~mem75; {283537#false} is VALID [2022-04-07 16:18:58,768 INFO L290 TraceCheckUtils]: 469: Hoare triple {283537#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {283537#false} is VALID [2022-04-07 16:18:58,768 INFO L290 TraceCheckUtils]: 470: Hoare triple {283537#false} assume !(4 == ~blastFlag~0); {283537#false} is VALID [2022-04-07 16:18:58,768 INFO L290 TraceCheckUtils]: 471: Hoare triple {283537#false} assume !(7 == ~blastFlag~0); {283537#false} is VALID [2022-04-07 16:18:58,768 INFO L290 TraceCheckUtils]: 472: Hoare triple {283537#false} assume 10 == ~blastFlag~0; {283537#false} is VALID [2022-04-07 16:18:58,768 INFO L290 TraceCheckUtils]: 473: Hoare triple {283537#false} assume !false; {283537#false} is VALID [2022-04-07 16:18:58,769 INFO L134 CoverageAnalysis]: Checked inductivity of 2011 backedges. 1185 proven. 0 refuted. 0 times theorem prover too weak. 826 trivial. 0 not checked. [2022-04-07 16:18:58,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:18:58,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699314421] [2022-04-07 16:18:58,769 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699314421] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:18:58,769 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:18:58,769 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:18:58,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602664068] [2022-04-07 16:18:58,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:18:58,770 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.8) internal successors, (169), 4 states have internal predecessors, (169), 1 states have call successors, (3), 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 474 [2022-04-07 16:18:58,770 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:18:58,770 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 33.8) internal successors, (169), 4 states have internal predecessors, (169), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:18:58,880 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 173 edges. 173 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:18:58,880 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:18:58,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:18:58,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:18:58,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:18:58,881 INFO L87 Difference]: Start difference. First operand 5703 states and 8703 transitions. Second operand has 5 states, 5 states have (on average 33.8) internal successors, (169), 4 states have internal predecessors, (169), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:06,146 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:19:11,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:19:11,910 INFO L93 Difference]: Finished difference Result 11965 states and 18206 transitions. [2022-04-07 16:19:11,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:19:11,911 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.8) internal successors, (169), 4 states have internal predecessors, (169), 1 states have call successors, (3), 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 474 [2022-04-07 16:19:11,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:19:11,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 33.8) internal successors, (169), 4 states have internal predecessors, (169), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:11,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 471 transitions. [2022-04-07 16:19:11,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 33.8) internal successors, (169), 4 states have internal predecessors, (169), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:11,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 471 transitions. [2022-04-07 16:19:11,914 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 471 transitions. [2022-04-07 16:19:12,194 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 471 edges. 471 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:19:13,628 INFO L225 Difference]: With dead ends: 11965 [2022-04-07 16:19:13,629 INFO L226 Difference]: Without dead ends: 6290 [2022-04-07 16:19:13,633 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:19:13,634 INFO L913 BasicCegarLoop]: 238 mSDtfsCounter, 27 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 591 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-04-07 16:19:13,634 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 591 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 441 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2022-04-07 16:19:13,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6290 states. [2022-04-07 16:19:14,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6290 to 6093. [2022-04-07 16:19:14,320 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:19:14,326 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6290 states. Second operand has 6093 states, 6088 states have (on average 1.5200394218134035) internal successors, (9254), 6088 states have internal predecessors, (9254), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:14,329 INFO L74 IsIncluded]: Start isIncluded. First operand 6290 states. Second operand has 6093 states, 6088 states have (on average 1.5200394218134035) internal successors, (9254), 6088 states have internal predecessors, (9254), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:14,333 INFO L87 Difference]: Start difference. First operand 6290 states. Second operand has 6093 states, 6088 states have (on average 1.5200394218134035) internal successors, (9254), 6088 states have internal predecessors, (9254), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:15,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:19:15,402 INFO L93 Difference]: Finished difference Result 6290 states and 9520 transitions. [2022-04-07 16:19:15,402 INFO L276 IsEmpty]: Start isEmpty. Operand 6290 states and 9520 transitions. [2022-04-07 16:19:15,406 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:19:15,406 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:19:15,411 INFO L74 IsIncluded]: Start isIncluded. First operand has 6093 states, 6088 states have (on average 1.5200394218134035) internal successors, (9254), 6088 states have internal predecessors, (9254), 3 states have call successors, (3), 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 6290 states. [2022-04-07 16:19:15,416 INFO L87 Difference]: Start difference. First operand has 6093 states, 6088 states have (on average 1.5200394218134035) internal successors, (9254), 6088 states have internal predecessors, (9254), 3 states have call successors, (3), 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 6290 states. [2022-04-07 16:19:16,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:19:16,608 INFO L93 Difference]: Finished difference Result 6290 states and 9520 transitions. [2022-04-07 16:19:16,608 INFO L276 IsEmpty]: Start isEmpty. Operand 6290 states and 9520 transitions. [2022-04-07 16:19:16,612 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:19:16,613 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:19:16,613 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:19:16,613 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:19:16,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6093 states, 6088 states have (on average 1.5200394218134035) internal successors, (9254), 6088 states have internal predecessors, (9254), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:17,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6093 states to 6093 states and 9258 transitions. [2022-04-07 16:19:17,661 INFO L78 Accepts]: Start accepts. Automaton has 6093 states and 9258 transitions. Word has length 474 [2022-04-07 16:19:17,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:19:17,661 INFO L478 AbstractCegarLoop]: Abstraction has 6093 states and 9258 transitions. [2022-04-07 16:19:17,661 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.8) internal successors, (169), 4 states have internal predecessors, (169), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:17,661 INFO L276 IsEmpty]: Start isEmpty. Operand 6093 states and 9258 transitions. [2022-04-07 16:19:17,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2022-04-07 16:19:17,667 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:19:17,667 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-04-07 16:19:17,667 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-04-07 16:19:17,667 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:19:17,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:19:17,667 INFO L85 PathProgramCache]: Analyzing trace with hash 396948881, now seen corresponding path program 1 times [2022-04-07 16:19:17,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:19:17,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512110068] [2022-04-07 16:19:17,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:19:17,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:19:17,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:19:17,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:19:17,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:19:17,831 INFO L290 TraceCheckUtils]: 0: Hoare triple {315982#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {315975#true} is VALID [2022-04-07 16:19:17,831 INFO L290 TraceCheckUtils]: 1: Hoare triple {315975#true} assume true; {315975#true} is VALID [2022-04-07 16:19:17,831 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {315975#true} {315975#true} #693#return; {315975#true} is VALID [2022-04-07 16:19:17,832 INFO L272 TraceCheckUtils]: 0: Hoare triple {315975#true} call ULTIMATE.init(); {315982#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:19:17,832 INFO L290 TraceCheckUtils]: 1: Hoare triple {315982#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {315975#true} is VALID [2022-04-07 16:19:17,832 INFO L290 TraceCheckUtils]: 2: Hoare triple {315975#true} assume true; {315975#true} is VALID [2022-04-07 16:19:17,832 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {315975#true} {315975#true} #693#return; {315975#true} is VALID [2022-04-07 16:19:17,832 INFO L272 TraceCheckUtils]: 4: Hoare triple {315975#true} call #t~ret161 := main(); {315975#true} is VALID [2022-04-07 16:19:17,832 INFO L290 TraceCheckUtils]: 5: Hoare triple {315975#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {315975#true} is VALID [2022-04-07 16:19:17,832 INFO L290 TraceCheckUtils]: 6: Hoare triple {315975#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,832 INFO L272 TraceCheckUtils]: 7: Hoare triple {315975#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {315975#true} is VALID [2022-04-07 16:19:17,832 INFO L290 TraceCheckUtils]: 8: Hoare triple {315975#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,832 INFO L290 TraceCheckUtils]: 9: Hoare triple {315975#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {315975#true} is VALID [2022-04-07 16:19:17,832 INFO L290 TraceCheckUtils]: 10: Hoare triple {315975#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {315975#true} is VALID [2022-04-07 16:19:17,832 INFO L290 TraceCheckUtils]: 11: Hoare triple {315975#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 12: Hoare triple {315975#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 13: Hoare triple {315975#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 14: Hoare triple {315975#true} assume !false; {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 15: Hoare triple {315975#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 16: Hoare triple {315975#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 17: Hoare triple {315975#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 18: Hoare triple {315975#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 19: Hoare triple {315975#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 20: Hoare triple {315975#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 21: Hoare triple {315975#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 22: Hoare triple {315975#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 23: Hoare triple {315975#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 24: Hoare triple {315975#true} assume 8464 == #t~mem55;havoc #t~mem55; {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 25: Hoare triple {315975#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 26: Hoare triple {315975#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 27: Hoare triple {315975#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,833 INFO L290 TraceCheckUtils]: 28: Hoare triple {315975#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 29: Hoare triple {315975#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 30: Hoare triple {315975#true} ~skip~0 := 0; {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 31: Hoare triple {315975#true} assume !false; {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 32: Hoare triple {315975#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 33: Hoare triple {315975#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 34: Hoare triple {315975#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 35: Hoare triple {315975#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 36: Hoare triple {315975#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 37: Hoare triple {315975#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 38: Hoare triple {315975#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 39: Hoare triple {315975#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 40: Hoare triple {315975#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 41: Hoare triple {315975#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 42: Hoare triple {315975#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 43: Hoare triple {315975#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 44: Hoare triple {315975#true} assume 8496 == #t~mem58;havoc #t~mem58; {315975#true} is VALID [2022-04-07 16:19:17,834 INFO L290 TraceCheckUtils]: 45: Hoare triple {315975#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {315975#true} is VALID [2022-04-07 16:19:17,835 INFO L290 TraceCheckUtils]: 46: Hoare triple {315975#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {315975#true} is VALID [2022-04-07 16:19:17,835 INFO L290 TraceCheckUtils]: 47: Hoare triple {315975#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,835 INFO L290 TraceCheckUtils]: 48: Hoare triple {315975#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,835 INFO L290 TraceCheckUtils]: 49: Hoare triple {315975#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,835 INFO L290 TraceCheckUtils]: 50: Hoare triple {315975#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,835 INFO L290 TraceCheckUtils]: 51: Hoare triple {315975#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {315975#true} is VALID [2022-04-07 16:19:17,835 INFO L290 TraceCheckUtils]: 52: Hoare triple {315975#true} ~skip~0 := 0; {315975#true} is VALID [2022-04-07 16:19:17,835 INFO L290 TraceCheckUtils]: 53: Hoare triple {315975#true} assume !false; {315975#true} is VALID [2022-04-07 16:19:17,835 INFO L290 TraceCheckUtils]: 54: Hoare triple {315975#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,835 INFO L290 TraceCheckUtils]: 55: Hoare triple {315975#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,835 INFO L290 TraceCheckUtils]: 56: Hoare triple {315975#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,835 INFO L290 TraceCheckUtils]: 57: Hoare triple {315975#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,835 INFO L290 TraceCheckUtils]: 58: Hoare triple {315975#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,835 INFO L290 TraceCheckUtils]: 59: Hoare triple {315975#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 60: Hoare triple {315975#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 61: Hoare triple {315975#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 62: Hoare triple {315975#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 63: Hoare triple {315975#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 64: Hoare triple {315975#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 65: Hoare triple {315975#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 66: Hoare triple {315975#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 67: Hoare triple {315975#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 68: Hoare triple {315975#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 69: Hoare triple {315975#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 70: Hoare triple {315975#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 71: Hoare triple {315975#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 72: Hoare triple {315975#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 73: Hoare triple {315975#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 74: Hoare triple {315975#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 75: Hoare triple {315975#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 76: Hoare triple {315975#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,836 INFO L290 TraceCheckUtils]: 77: Hoare triple {315975#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 78: Hoare triple {315975#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 79: Hoare triple {315975#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 80: Hoare triple {315975#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 81: Hoare triple {315975#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 82: Hoare triple {315975#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 83: Hoare triple {315975#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 84: Hoare triple {315975#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 85: Hoare triple {315975#true} assume 8656 == #t~mem77;havoc #t~mem77; {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 86: Hoare triple {315975#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 87: Hoare triple {315975#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 88: Hoare triple {315975#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 89: Hoare triple {315975#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 90: Hoare triple {315975#true} assume !(0 == ~tmp___10~0); {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 91: Hoare triple {315975#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 92: Hoare triple {315975#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 93: Hoare triple {315975#true} ~skip~0 := 0; {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 94: Hoare triple {315975#true} assume !false; {315975#true} is VALID [2022-04-07 16:19:17,837 INFO L290 TraceCheckUtils]: 95: Hoare triple {315975#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 96: Hoare triple {315975#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 97: Hoare triple {315975#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 98: Hoare triple {315975#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 99: Hoare triple {315975#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 100: Hoare triple {315975#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 101: Hoare triple {315975#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 102: Hoare triple {315975#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 103: Hoare triple {315975#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 104: Hoare triple {315975#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 105: Hoare triple {315975#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 106: Hoare triple {315975#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 107: Hoare triple {315975#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 108: Hoare triple {315975#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 109: Hoare triple {315975#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 110: Hoare triple {315975#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 111: Hoare triple {315975#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 112: Hoare triple {315975#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,838 INFO L290 TraceCheckUtils]: 113: Hoare triple {315975#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 114: Hoare triple {315975#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 115: Hoare triple {315975#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 116: Hoare triple {315975#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 117: Hoare triple {315975#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 118: Hoare triple {315975#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 119: Hoare triple {315975#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 120: Hoare triple {315975#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 121: Hoare triple {315975#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 122: Hoare triple {315975#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 123: Hoare triple {315975#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 124: Hoare triple {315975#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 125: Hoare triple {315975#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 126: Hoare triple {315975#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 127: Hoare triple {315975#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 128: Hoare triple {315975#true} assume 8672 == #t~mem79;havoc #t~mem79; {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 129: Hoare triple {315975#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {315975#true} is VALID [2022-04-07 16:19:17,839 INFO L290 TraceCheckUtils]: 130: Hoare triple {315975#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 131: Hoare triple {315975#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 132: Hoare triple {315975#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 133: Hoare triple {315975#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 134: Hoare triple {315975#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 135: Hoare triple {315975#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 136: Hoare triple {315975#true} ~skip~0 := 0; {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 137: Hoare triple {315975#true} assume !false; {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 138: Hoare triple {315975#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 139: Hoare triple {315975#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 140: Hoare triple {315975#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 141: Hoare triple {315975#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 142: Hoare triple {315975#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 143: Hoare triple {315975#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 144: Hoare triple {315975#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 145: Hoare triple {315975#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 146: Hoare triple {315975#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 147: Hoare triple {315975#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,840 INFO L290 TraceCheckUtils]: 148: Hoare triple {315975#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 149: Hoare triple {315975#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 150: Hoare triple {315975#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 151: Hoare triple {315975#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 152: Hoare triple {315975#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 153: Hoare triple {315975#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 154: Hoare triple {315975#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 155: Hoare triple {315975#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 156: Hoare triple {315975#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 157: Hoare triple {315975#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 158: Hoare triple {315975#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 159: Hoare triple {315975#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 160: Hoare triple {315975#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 161: Hoare triple {315975#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 162: Hoare triple {315975#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 163: Hoare triple {315975#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 164: Hoare triple {315975#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 165: Hoare triple {315975#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,841 INFO L290 TraceCheckUtils]: 166: Hoare triple {315975#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 167: Hoare triple {315975#true} assume 8640 == #t~mem75;havoc #t~mem75; {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 168: Hoare triple {315975#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 169: Hoare triple {315975#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 170: Hoare triple {315975#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 171: Hoare triple {315975#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 172: Hoare triple {315975#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 173: Hoare triple {315975#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 174: Hoare triple {315975#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 175: Hoare triple {315975#true} ~skip~0 := 0; {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 176: Hoare triple {315975#true} assume !false; {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 177: Hoare triple {315975#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 178: Hoare triple {315975#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 179: Hoare triple {315975#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 180: Hoare triple {315975#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 181: Hoare triple {315975#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 182: Hoare triple {315975#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 183: Hoare triple {315975#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,842 INFO L290 TraceCheckUtils]: 184: Hoare triple {315975#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,843 INFO L290 TraceCheckUtils]: 185: Hoare triple {315975#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,843 INFO L290 TraceCheckUtils]: 186: Hoare triple {315975#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,843 INFO L290 TraceCheckUtils]: 187: Hoare triple {315975#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,843 INFO L290 TraceCheckUtils]: 188: Hoare triple {315975#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,843 INFO L290 TraceCheckUtils]: 189: Hoare triple {315975#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,843 INFO L290 TraceCheckUtils]: 190: Hoare triple {315975#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,843 INFO L290 TraceCheckUtils]: 191: Hoare triple {315975#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,843 INFO L290 TraceCheckUtils]: 192: Hoare triple {315975#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,843 INFO L290 TraceCheckUtils]: 193: Hoare triple {315975#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,843 INFO L290 TraceCheckUtils]: 194: Hoare triple {315975#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,843 INFO L290 TraceCheckUtils]: 195: Hoare triple {315975#true} assume 8544 == #t~mem64;havoc #t~mem64; {315975#true} is VALID [2022-04-07 16:19:17,843 INFO L290 TraceCheckUtils]: 196: Hoare triple {315975#true} call #t~mem116 := read~int(~s.base, 180 + ~s.offset, 4); {315975#true} is VALID [2022-04-07 16:19:17,844 INFO L290 TraceCheckUtils]: 197: Hoare triple {315975#true} assume !(0 != #t~mem116);havoc #t~mem116;~skip~0 := 1;call #t~mem129.base, #t~mem129.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(0, #t~mem129.base, 895 + #t~mem129.offset, 4);havoc #t~mem129.base, #t~mem129.offset;call write~int(8560, ~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,845 INFO L290 TraceCheckUtils]: 198: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,845 INFO L290 TraceCheckUtils]: 199: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,845 INFO L290 TraceCheckUtils]: 200: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,845 INFO L290 TraceCheckUtils]: 201: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,846 INFO L290 TraceCheckUtils]: 202: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,846 INFO L290 TraceCheckUtils]: 203: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,846 INFO L290 TraceCheckUtils]: 204: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,847 INFO L290 TraceCheckUtils]: 205: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,847 INFO L290 TraceCheckUtils]: 206: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,847 INFO L290 TraceCheckUtils]: 207: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,848 INFO L290 TraceCheckUtils]: 208: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,848 INFO L290 TraceCheckUtils]: 209: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,848 INFO L290 TraceCheckUtils]: 210: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,848 INFO L290 TraceCheckUtils]: 211: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,849 INFO L290 TraceCheckUtils]: 212: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,849 INFO L290 TraceCheckUtils]: 213: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,849 INFO L290 TraceCheckUtils]: 214: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,850 INFO L290 TraceCheckUtils]: 215: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,850 INFO L290 TraceCheckUtils]: 216: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,850 INFO L290 TraceCheckUtils]: 217: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,851 INFO L290 TraceCheckUtils]: 218: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,851 INFO L290 TraceCheckUtils]: 219: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,851 INFO L290 TraceCheckUtils]: 220: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:17,851 INFO L290 TraceCheckUtils]: 221: Hoare triple {315980#(= 8560 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {315981#(= 8560 |ssl3_accept_#t~mem66|)} is VALID [2022-04-07 16:19:17,852 INFO L290 TraceCheckUtils]: 222: Hoare triple {315981#(= 8560 |ssl3_accept_#t~mem66|)} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,852 INFO L290 TraceCheckUtils]: 223: Hoare triple {315976#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,852 INFO L290 TraceCheckUtils]: 224: Hoare triple {315976#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,852 INFO L290 TraceCheckUtils]: 225: Hoare triple {315976#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,852 INFO L290 TraceCheckUtils]: 226: Hoare triple {315976#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,852 INFO L290 TraceCheckUtils]: 227: Hoare triple {315976#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,852 INFO L290 TraceCheckUtils]: 228: Hoare triple {315976#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,852 INFO L290 TraceCheckUtils]: 229: Hoare triple {315976#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,852 INFO L290 TraceCheckUtils]: 230: Hoare triple {315976#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,852 INFO L290 TraceCheckUtils]: 231: Hoare triple {315976#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,852 INFO L290 TraceCheckUtils]: 232: Hoare triple {315976#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,852 INFO L290 TraceCheckUtils]: 233: Hoare triple {315976#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,852 INFO L290 TraceCheckUtils]: 234: Hoare triple {315976#false} assume 8657 == #t~mem78;havoc #t~mem78; {315976#false} is VALID [2022-04-07 16:19:17,852 INFO L290 TraceCheckUtils]: 235: Hoare triple {315976#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 236: Hoare triple {315976#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 237: Hoare triple {315976#false} assume !(2 == ~blastFlag~0); {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 238: Hoare triple {315976#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 239: Hoare triple {315976#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 240: Hoare triple {315976#false} assume !(0 == ~tmp___10~0); {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 241: Hoare triple {315976#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 242: Hoare triple {315976#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 243: Hoare triple {315976#false} ~skip~0 := 0; {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 244: Hoare triple {315976#false} assume !false; {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 245: Hoare triple {315976#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 246: Hoare triple {315976#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 247: Hoare triple {315976#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 248: Hoare triple {315976#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 249: Hoare triple {315976#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 250: Hoare triple {315976#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 251: Hoare triple {315976#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 252: Hoare triple {315976#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,853 INFO L290 TraceCheckUtils]: 253: Hoare triple {315976#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 254: Hoare triple {315976#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 255: Hoare triple {315976#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 256: Hoare triple {315976#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 257: Hoare triple {315976#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 258: Hoare triple {315976#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 259: Hoare triple {315976#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 260: Hoare triple {315976#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 261: Hoare triple {315976#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 262: Hoare triple {315976#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 263: Hoare triple {315976#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 264: Hoare triple {315976#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 265: Hoare triple {315976#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 266: Hoare triple {315976#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 267: Hoare triple {315976#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 268: Hoare triple {315976#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 269: Hoare triple {315976#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 270: Hoare triple {315976#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,854 INFO L290 TraceCheckUtils]: 271: Hoare triple {315976#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 272: Hoare triple {315976#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 273: Hoare triple {315976#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 274: Hoare triple {315976#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 275: Hoare triple {315976#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 276: Hoare triple {315976#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 277: Hoare triple {315976#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 278: Hoare triple {315976#false} assume 8672 == #t~mem79;havoc #t~mem79; {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 279: Hoare triple {315976#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 280: Hoare triple {315976#false} assume !(3 == ~blastFlag~0); {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 281: Hoare triple {315976#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 282: Hoare triple {315976#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 283: Hoare triple {315976#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 284: Hoare triple {315976#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 285: Hoare triple {315976#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 286: Hoare triple {315976#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 287: Hoare triple {315976#false} ~skip~0 := 0; {315976#false} is VALID [2022-04-07 16:19:17,855 INFO L290 TraceCheckUtils]: 288: Hoare triple {315976#false} assume !false; {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 289: Hoare triple {315976#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 290: Hoare triple {315976#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 291: Hoare triple {315976#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 292: Hoare triple {315976#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 293: Hoare triple {315976#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 294: Hoare triple {315976#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 295: Hoare triple {315976#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 296: Hoare triple {315976#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 297: Hoare triple {315976#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 298: Hoare triple {315976#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 299: Hoare triple {315976#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 300: Hoare triple {315976#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 301: Hoare triple {315976#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 302: Hoare triple {315976#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 303: Hoare triple {315976#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 304: Hoare triple {315976#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 305: Hoare triple {315976#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,856 INFO L290 TraceCheckUtils]: 306: Hoare triple {315976#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 307: Hoare triple {315976#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 308: Hoare triple {315976#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 309: Hoare triple {315976#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 310: Hoare triple {315976#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 311: Hoare triple {315976#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 312: Hoare triple {315976#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 313: Hoare triple {315976#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 314: Hoare triple {315976#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 315: Hoare triple {315976#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 316: Hoare triple {315976#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 317: Hoare triple {315976#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 318: Hoare triple {315976#false} assume 8640 == #t~mem75;havoc #t~mem75; {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 319: Hoare triple {315976#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 320: Hoare triple {315976#false} assume !(4 == ~blastFlag~0); {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 321: Hoare triple {315976#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 322: Hoare triple {315976#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 323: Hoare triple {315976#false} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,857 INFO L290 TraceCheckUtils]: 324: Hoare triple {315976#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 325: Hoare triple {315976#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 326: Hoare triple {315976#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 327: Hoare triple {315976#false} ~skip~0 := 0; {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 328: Hoare triple {315976#false} assume !false; {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 329: Hoare triple {315976#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 330: Hoare triple {315976#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 331: Hoare triple {315976#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 332: Hoare triple {315976#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 333: Hoare triple {315976#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 334: Hoare triple {315976#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 335: Hoare triple {315976#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 336: Hoare triple {315976#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 337: Hoare triple {315976#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 338: Hoare triple {315976#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 339: Hoare triple {315976#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 340: Hoare triple {315976#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 341: Hoare triple {315976#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,858 INFO L290 TraceCheckUtils]: 342: Hoare triple {315976#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 343: Hoare triple {315976#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 344: Hoare triple {315976#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 345: Hoare triple {315976#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 346: Hoare triple {315976#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 347: Hoare triple {315976#false} assume 8544 == #t~mem64;havoc #t~mem64; {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 348: Hoare triple {315976#false} call #t~mem116 := read~int(~s.base, 180 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 349: Hoare triple {315976#false} assume !(0 != #t~mem116);havoc #t~mem116;~skip~0 := 1;call #t~mem129.base, #t~mem129.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(0, #t~mem129.base, 895 + #t~mem129.offset, 4);havoc #t~mem129.base, #t~mem129.offset;call write~int(8560, ~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 350: Hoare triple {315976#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 351: Hoare triple {315976#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 352: Hoare triple {315976#false} ~skip~0 := 0; {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 353: Hoare triple {315976#false} assume !false; {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 354: Hoare triple {315976#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 355: Hoare triple {315976#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 356: Hoare triple {315976#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 357: Hoare triple {315976#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 358: Hoare triple {315976#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 359: Hoare triple {315976#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,859 INFO L290 TraceCheckUtils]: 360: Hoare triple {315976#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 361: Hoare triple {315976#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 362: Hoare triple {315976#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 363: Hoare triple {315976#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 364: Hoare triple {315976#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 365: Hoare triple {315976#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 366: Hoare triple {315976#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 367: Hoare triple {315976#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 368: Hoare triple {315976#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 369: Hoare triple {315976#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 370: Hoare triple {315976#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 371: Hoare triple {315976#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 372: Hoare triple {315976#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 373: Hoare triple {315976#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 374: Hoare triple {315976#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 375: Hoare triple {315976#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 376: Hoare triple {315976#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 377: Hoare triple {315976#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,860 INFO L290 TraceCheckUtils]: 378: Hoare triple {315976#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 379: Hoare triple {315976#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 380: Hoare triple {315976#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 381: Hoare triple {315976#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 382: Hoare triple {315976#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 383: Hoare triple {315976#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 384: Hoare triple {315976#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 385: Hoare triple {315976#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 386: Hoare triple {315976#false} assume 8657 == #t~mem78;havoc #t~mem78; {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 387: Hoare triple {315976#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 388: Hoare triple {315976#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 389: Hoare triple {315976#false} assume !(2 == ~blastFlag~0); {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 390: Hoare triple {315976#false} assume !(5 == ~blastFlag~0); {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 391: Hoare triple {315976#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 392: Hoare triple {315976#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 393: Hoare triple {315976#false} assume !(0 == ~tmp___10~0); {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 394: Hoare triple {315976#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,861 INFO L290 TraceCheckUtils]: 395: Hoare triple {315976#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 396: Hoare triple {315976#false} ~skip~0 := 0; {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 397: Hoare triple {315976#false} assume !false; {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 398: Hoare triple {315976#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 399: Hoare triple {315976#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 400: Hoare triple {315976#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 401: Hoare triple {315976#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 402: Hoare triple {315976#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 403: Hoare triple {315976#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 404: Hoare triple {315976#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 405: Hoare triple {315976#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 406: Hoare triple {315976#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 407: Hoare triple {315976#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 408: Hoare triple {315976#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 409: Hoare triple {315976#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 410: Hoare triple {315976#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 411: Hoare triple {315976#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 412: Hoare triple {315976#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 413: Hoare triple {315976#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,862 INFO L290 TraceCheckUtils]: 414: Hoare triple {315976#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 415: Hoare triple {315976#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 416: Hoare triple {315976#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 417: Hoare triple {315976#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 418: Hoare triple {315976#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 419: Hoare triple {315976#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 420: Hoare triple {315976#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 421: Hoare triple {315976#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 422: Hoare triple {315976#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 423: Hoare triple {315976#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 424: Hoare triple {315976#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 425: Hoare triple {315976#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 426: Hoare triple {315976#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 427: Hoare triple {315976#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 428: Hoare triple {315976#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 429: Hoare triple {315976#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 430: Hoare triple {315976#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,863 INFO L290 TraceCheckUtils]: 431: Hoare triple {315976#false} assume 8672 == #t~mem79;havoc #t~mem79; {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 432: Hoare triple {315976#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 433: Hoare triple {315976#false} assume !(3 == ~blastFlag~0); {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 434: Hoare triple {315976#false} assume !(6 == ~blastFlag~0); {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 435: Hoare triple {315976#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 436: Hoare triple {315976#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 437: Hoare triple {315976#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 438: Hoare triple {315976#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 439: Hoare triple {315976#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 440: Hoare triple {315976#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 441: Hoare triple {315976#false} ~skip~0 := 0; {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 442: Hoare triple {315976#false} assume !false; {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 443: Hoare triple {315976#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 444: Hoare triple {315976#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 445: Hoare triple {315976#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 446: Hoare triple {315976#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 447: Hoare triple {315976#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 448: Hoare triple {315976#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 449: Hoare triple {315976#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,864 INFO L290 TraceCheckUtils]: 450: Hoare triple {315976#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 451: Hoare triple {315976#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 452: Hoare triple {315976#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 453: Hoare triple {315976#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 454: Hoare triple {315976#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 455: Hoare triple {315976#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 456: Hoare triple {315976#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 457: Hoare triple {315976#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 458: Hoare triple {315976#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 459: Hoare triple {315976#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 460: Hoare triple {315976#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 461: Hoare triple {315976#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 462: Hoare triple {315976#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 463: Hoare triple {315976#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 464: Hoare triple {315976#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 465: Hoare triple {315976#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,865 INFO L290 TraceCheckUtils]: 466: Hoare triple {315976#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,866 INFO L290 TraceCheckUtils]: 467: Hoare triple {315976#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,866 INFO L290 TraceCheckUtils]: 468: Hoare triple {315976#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,866 INFO L290 TraceCheckUtils]: 469: Hoare triple {315976#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,866 INFO L290 TraceCheckUtils]: 470: Hoare triple {315976#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,866 INFO L290 TraceCheckUtils]: 471: Hoare triple {315976#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {315976#false} is VALID [2022-04-07 16:19:17,866 INFO L290 TraceCheckUtils]: 472: Hoare triple {315976#false} assume 8640 == #t~mem75;havoc #t~mem75; {315976#false} is VALID [2022-04-07 16:19:17,866 INFO L290 TraceCheckUtils]: 473: Hoare triple {315976#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {315976#false} is VALID [2022-04-07 16:19:17,866 INFO L290 TraceCheckUtils]: 474: Hoare triple {315976#false} assume !(4 == ~blastFlag~0); {315976#false} is VALID [2022-04-07 16:19:17,866 INFO L290 TraceCheckUtils]: 475: Hoare triple {315976#false} assume !(7 == ~blastFlag~0); {315976#false} is VALID [2022-04-07 16:19:17,866 INFO L290 TraceCheckUtils]: 476: Hoare triple {315976#false} assume 10 == ~blastFlag~0; {315976#false} is VALID [2022-04-07 16:19:17,866 INFO L290 TraceCheckUtils]: 477: Hoare triple {315976#false} assume !false; {315976#false} is VALID [2022-04-07 16:19:17,867 INFO L134 CoverageAnalysis]: Checked inductivity of 2067 backedges. 1237 proven. 0 refuted. 0 times theorem prover too weak. 830 trivial. 0 not checked. [2022-04-07 16:19:17,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:19:17,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512110068] [2022-04-07 16:19:17,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512110068] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:19:17,868 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:19:17,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:19:17,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033289550] [2022-04-07 16:19:17,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:19:17,868 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 34.2) internal successors, (171), 4 states have internal predecessors, (171), 1 states have call successors, (3), 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 478 [2022-04-07 16:19:17,868 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:19:17,869 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 34.2) internal successors, (171), 4 states have internal predecessors, (171), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:17,981 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 175 edges. 175 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:19:17,981 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:19:17,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:19:17,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:19:17,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:19:17,982 INFO L87 Difference]: Start difference. First operand 6093 states and 9258 transitions. Second operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 4 states have internal predecessors, (171), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:21,047 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:19:23,775 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:19:33,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:19:33,440 INFO L93 Difference]: Finished difference Result 12583 states and 19111 transitions. [2022-04-07 16:19:33,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:19:33,440 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 34.2) internal successors, (171), 4 states have internal predecessors, (171), 1 states have call successors, (3), 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 478 [2022-04-07 16:19:33,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:19:33,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 4 states have internal predecessors, (171), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:33,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 494 transitions. [2022-04-07 16:19:33,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 4 states have internal predecessors, (171), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:33,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 494 transitions. [2022-04-07 16:19:33,444 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 494 transitions. [2022-04-07 16:19:33,736 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 494 edges. 494 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:19:35,299 INFO L225 Difference]: With dead ends: 12583 [2022-04-07 16:19:35,300 INFO L226 Difference]: Without dead ends: 6518 [2022-04-07 16:19:35,304 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:19:35,304 INFO L913 BasicCegarLoop]: 247 mSDtfsCounter, 41 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-04-07 16:19:35,305 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 609 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2022-04-07 16:19:35,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6518 states. [2022-04-07 16:19:36,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6518 to 6333. [2022-04-07 16:19:36,012 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:19:36,019 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6518 states. Second operand has 6333 states, 6328 states have (on average 1.5192793931731985) internal successors, (9614), 6328 states have internal predecessors, (9614), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:36,025 INFO L74 IsIncluded]: Start isIncluded. First operand 6518 states. Second operand has 6333 states, 6328 states have (on average 1.5192793931731985) internal successors, (9614), 6328 states have internal predecessors, (9614), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:36,031 INFO L87 Difference]: Start difference. First operand 6518 states. Second operand has 6333 states, 6328 states have (on average 1.5192793931731985) internal successors, (9614), 6328 states have internal predecessors, (9614), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:37,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:19:37,217 INFO L93 Difference]: Finished difference Result 6518 states and 9877 transitions. [2022-04-07 16:19:37,217 INFO L276 IsEmpty]: Start isEmpty. Operand 6518 states and 9877 transitions. [2022-04-07 16:19:37,221 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:19:37,221 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:19:37,226 INFO L74 IsIncluded]: Start isIncluded. First operand has 6333 states, 6328 states have (on average 1.5192793931731985) internal successors, (9614), 6328 states have internal predecessors, (9614), 3 states have call successors, (3), 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 6518 states. [2022-04-07 16:19:37,230 INFO L87 Difference]: Start difference. First operand has 6333 states, 6328 states have (on average 1.5192793931731985) internal successors, (9614), 6328 states have internal predecessors, (9614), 3 states have call successors, (3), 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 6518 states. [2022-04-07 16:19:38,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:19:38,485 INFO L93 Difference]: Finished difference Result 6518 states and 9877 transitions. [2022-04-07 16:19:38,485 INFO L276 IsEmpty]: Start isEmpty. Operand 6518 states and 9877 transitions. [2022-04-07 16:19:38,490 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:19:38,490 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:19:38,490 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:19:38,490 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:19:38,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6333 states, 6328 states have (on average 1.5192793931731985) internal successors, (9614), 6328 states have internal predecessors, (9614), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:39,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6333 states to 6333 states and 9618 transitions. [2022-04-07 16:19:39,780 INFO L78 Accepts]: Start accepts. Automaton has 6333 states and 9618 transitions. Word has length 478 [2022-04-07 16:19:39,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:19:39,781 INFO L478 AbstractCegarLoop]: Abstraction has 6333 states and 9618 transitions. [2022-04-07 16:19:39,781 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 34.2) internal successors, (171), 4 states have internal predecessors, (171), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:39,781 INFO L276 IsEmpty]: Start isEmpty. Operand 6333 states and 9618 transitions. [2022-04-07 16:19:39,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2022-04-07 16:19:39,800 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:19:39,800 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-04-07 16:19:39,800 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-04-07 16:19:39,800 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:19:39,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:19:39,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1495588317, now seen corresponding path program 1 times [2022-04-07 16:19:39,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:19:39,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351162511] [2022-04-07 16:19:39,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:19:39,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:19:39,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:19:39,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:19:39,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:19:39,978 INFO L290 TraceCheckUtils]: 0: Hoare triple {349801#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {349794#true} is VALID [2022-04-07 16:19:39,978 INFO L290 TraceCheckUtils]: 1: Hoare triple {349794#true} assume true; {349794#true} is VALID [2022-04-07 16:19:39,978 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {349794#true} {349794#true} #693#return; {349794#true} is VALID [2022-04-07 16:19:39,979 INFO L272 TraceCheckUtils]: 0: Hoare triple {349794#true} call ULTIMATE.init(); {349801#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:19:39,979 INFO L290 TraceCheckUtils]: 1: Hoare triple {349801#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {349794#true} is VALID [2022-04-07 16:19:39,979 INFO L290 TraceCheckUtils]: 2: Hoare triple {349794#true} assume true; {349794#true} is VALID [2022-04-07 16:19:39,980 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {349794#true} {349794#true} #693#return; {349794#true} is VALID [2022-04-07 16:19:39,980 INFO L272 TraceCheckUtils]: 4: Hoare triple {349794#true} call #t~ret161 := main(); {349794#true} is VALID [2022-04-07 16:19:39,980 INFO L290 TraceCheckUtils]: 5: Hoare triple {349794#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {349794#true} is VALID [2022-04-07 16:19:39,980 INFO L290 TraceCheckUtils]: 6: Hoare triple {349794#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,980 INFO L272 TraceCheckUtils]: 7: Hoare triple {349794#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {349794#true} is VALID [2022-04-07 16:19:39,980 INFO L290 TraceCheckUtils]: 8: Hoare triple {349794#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,980 INFO L290 TraceCheckUtils]: 9: Hoare triple {349794#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {349794#true} is VALID [2022-04-07 16:19:39,980 INFO L290 TraceCheckUtils]: 10: Hoare triple {349794#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {349794#true} is VALID [2022-04-07 16:19:39,980 INFO L290 TraceCheckUtils]: 11: Hoare triple {349794#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {349794#true} is VALID [2022-04-07 16:19:39,980 INFO L290 TraceCheckUtils]: 12: Hoare triple {349794#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,980 INFO L290 TraceCheckUtils]: 13: Hoare triple {349794#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {349794#true} is VALID [2022-04-07 16:19:39,980 INFO L290 TraceCheckUtils]: 14: Hoare triple {349794#true} assume !false; {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 15: Hoare triple {349794#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 16: Hoare triple {349794#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 17: Hoare triple {349794#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 18: Hoare triple {349794#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 19: Hoare triple {349794#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 20: Hoare triple {349794#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 21: Hoare triple {349794#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 22: Hoare triple {349794#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 23: Hoare triple {349794#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 24: Hoare triple {349794#true} assume 8464 == #t~mem55;havoc #t~mem55; {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 25: Hoare triple {349794#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 26: Hoare triple {349794#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 27: Hoare triple {349794#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 28: Hoare triple {349794#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 29: Hoare triple {349794#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 30: Hoare triple {349794#true} ~skip~0 := 0; {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 31: Hoare triple {349794#true} assume !false; {349794#true} is VALID [2022-04-07 16:19:39,981 INFO L290 TraceCheckUtils]: 32: Hoare triple {349794#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 33: Hoare triple {349794#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 34: Hoare triple {349794#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 35: Hoare triple {349794#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 36: Hoare triple {349794#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 37: Hoare triple {349794#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 38: Hoare triple {349794#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 39: Hoare triple {349794#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 40: Hoare triple {349794#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 41: Hoare triple {349794#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 42: Hoare triple {349794#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 43: Hoare triple {349794#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 44: Hoare triple {349794#true} assume 8496 == #t~mem58;havoc #t~mem58; {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 45: Hoare triple {349794#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 46: Hoare triple {349794#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 47: Hoare triple {349794#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 48: Hoare triple {349794#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 49: Hoare triple {349794#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,982 INFO L290 TraceCheckUtils]: 50: Hoare triple {349794#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 51: Hoare triple {349794#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 52: Hoare triple {349794#true} ~skip~0 := 0; {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 53: Hoare triple {349794#true} assume !false; {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 54: Hoare triple {349794#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 55: Hoare triple {349794#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 56: Hoare triple {349794#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 57: Hoare triple {349794#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 58: Hoare triple {349794#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 59: Hoare triple {349794#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 60: Hoare triple {349794#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 61: Hoare triple {349794#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 62: Hoare triple {349794#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 63: Hoare triple {349794#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 64: Hoare triple {349794#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 65: Hoare triple {349794#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 66: Hoare triple {349794#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,983 INFO L290 TraceCheckUtils]: 67: Hoare triple {349794#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 68: Hoare triple {349794#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 69: Hoare triple {349794#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 70: Hoare triple {349794#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 71: Hoare triple {349794#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 72: Hoare triple {349794#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 73: Hoare triple {349794#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 74: Hoare triple {349794#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 75: Hoare triple {349794#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 76: Hoare triple {349794#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 77: Hoare triple {349794#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 78: Hoare triple {349794#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 79: Hoare triple {349794#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 80: Hoare triple {349794#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 81: Hoare triple {349794#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 82: Hoare triple {349794#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 83: Hoare triple {349794#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 84: Hoare triple {349794#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,984 INFO L290 TraceCheckUtils]: 85: Hoare triple {349794#true} assume 8656 == #t~mem77;havoc #t~mem77; {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 86: Hoare triple {349794#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 87: Hoare triple {349794#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 88: Hoare triple {349794#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 89: Hoare triple {349794#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 90: Hoare triple {349794#true} assume !(0 == ~tmp___10~0); {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 91: Hoare triple {349794#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 92: Hoare triple {349794#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 93: Hoare triple {349794#true} ~skip~0 := 0; {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 94: Hoare triple {349794#true} assume !false; {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 95: Hoare triple {349794#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 96: Hoare triple {349794#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 97: Hoare triple {349794#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 98: Hoare triple {349794#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 99: Hoare triple {349794#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 100: Hoare triple {349794#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 101: Hoare triple {349794#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 102: Hoare triple {349794#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,985 INFO L290 TraceCheckUtils]: 103: Hoare triple {349794#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 104: Hoare triple {349794#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 105: Hoare triple {349794#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 106: Hoare triple {349794#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 107: Hoare triple {349794#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 108: Hoare triple {349794#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 109: Hoare triple {349794#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 110: Hoare triple {349794#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 111: Hoare triple {349794#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 112: Hoare triple {349794#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 113: Hoare triple {349794#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 114: Hoare triple {349794#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 115: Hoare triple {349794#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 116: Hoare triple {349794#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 117: Hoare triple {349794#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 118: Hoare triple {349794#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 119: Hoare triple {349794#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 120: Hoare triple {349794#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,986 INFO L290 TraceCheckUtils]: 121: Hoare triple {349794#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 122: Hoare triple {349794#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 123: Hoare triple {349794#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 124: Hoare triple {349794#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 125: Hoare triple {349794#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 126: Hoare triple {349794#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 127: Hoare triple {349794#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 128: Hoare triple {349794#true} assume 8672 == #t~mem79;havoc #t~mem79; {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 129: Hoare triple {349794#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 130: Hoare triple {349794#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 131: Hoare triple {349794#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 132: Hoare triple {349794#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 133: Hoare triple {349794#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 134: Hoare triple {349794#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 135: Hoare triple {349794#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 136: Hoare triple {349794#true} ~skip~0 := 0; {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 137: Hoare triple {349794#true} assume !false; {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 138: Hoare triple {349794#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,987 INFO L290 TraceCheckUtils]: 139: Hoare triple {349794#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 140: Hoare triple {349794#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 141: Hoare triple {349794#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 142: Hoare triple {349794#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 143: Hoare triple {349794#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 144: Hoare triple {349794#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 145: Hoare triple {349794#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 146: Hoare triple {349794#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 147: Hoare triple {349794#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 148: Hoare triple {349794#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 149: Hoare triple {349794#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 150: Hoare triple {349794#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 151: Hoare triple {349794#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 152: Hoare triple {349794#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 153: Hoare triple {349794#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 154: Hoare triple {349794#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 155: Hoare triple {349794#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 156: Hoare triple {349794#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,988 INFO L290 TraceCheckUtils]: 157: Hoare triple {349794#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 158: Hoare triple {349794#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 159: Hoare triple {349794#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 160: Hoare triple {349794#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 161: Hoare triple {349794#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 162: Hoare triple {349794#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 163: Hoare triple {349794#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 164: Hoare triple {349794#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 165: Hoare triple {349794#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 166: Hoare triple {349794#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 167: Hoare triple {349794#true} assume 8640 == #t~mem75;havoc #t~mem75; {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 168: Hoare triple {349794#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 169: Hoare triple {349794#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 170: Hoare triple {349794#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 171: Hoare triple {349794#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 172: Hoare triple {349794#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 173: Hoare triple {349794#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 174: Hoare triple {349794#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {349794#true} is VALID [2022-04-07 16:19:39,989 INFO L290 TraceCheckUtils]: 175: Hoare triple {349794#true} ~skip~0 := 0; {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 176: Hoare triple {349794#true} assume !false; {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 177: Hoare triple {349794#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 178: Hoare triple {349794#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 179: Hoare triple {349794#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 180: Hoare triple {349794#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 181: Hoare triple {349794#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 182: Hoare triple {349794#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 183: Hoare triple {349794#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 184: Hoare triple {349794#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 185: Hoare triple {349794#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 186: Hoare triple {349794#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 187: Hoare triple {349794#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 188: Hoare triple {349794#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 189: Hoare triple {349794#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 190: Hoare triple {349794#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 191: Hoare triple {349794#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 192: Hoare triple {349794#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,990 INFO L290 TraceCheckUtils]: 193: Hoare triple {349794#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,991 INFO L290 TraceCheckUtils]: 194: Hoare triple {349794#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,991 INFO L290 TraceCheckUtils]: 195: Hoare triple {349794#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,991 INFO L290 TraceCheckUtils]: 196: Hoare triple {349794#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {349794#true} is VALID [2022-04-07 16:19:39,991 INFO L290 TraceCheckUtils]: 197: Hoare triple {349794#true} assume 8560 == #t~mem66;havoc #t~mem66; {349794#true} is VALID [2022-04-07 16:19:39,991 INFO L290 TraceCheckUtils]: 198: Hoare triple {349794#true} assume -2147483648 <= #t~nondet130 && #t~nondet130 <= 2147483647;~ret~0 := #t~nondet130;havoc #t~nondet130; {349794#true} is VALID [2022-04-07 16:19:39,992 INFO L290 TraceCheckUtils]: 199: Hoare triple {349794#true} assume !(~ret~0 <= 0);call #t~mem131.base, #t~mem131.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8576, #t~mem131.base, 844 + #t~mem131.offset, 4);havoc #t~mem131.base, #t~mem131.offset;call write~int(8448, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,992 INFO L290 TraceCheckUtils]: 200: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,993 INFO L290 TraceCheckUtils]: 201: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,993 INFO L290 TraceCheckUtils]: 202: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,993 INFO L290 TraceCheckUtils]: 203: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,993 INFO L290 TraceCheckUtils]: 204: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,994 INFO L290 TraceCheckUtils]: 205: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,994 INFO L290 TraceCheckUtils]: 206: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,994 INFO L290 TraceCheckUtils]: 207: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,995 INFO L290 TraceCheckUtils]: 208: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,995 INFO L290 TraceCheckUtils]: 209: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,995 INFO L290 TraceCheckUtils]: 210: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,996 INFO L290 TraceCheckUtils]: 211: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,996 INFO L290 TraceCheckUtils]: 212: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,996 INFO L290 TraceCheckUtils]: 213: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,996 INFO L290 TraceCheckUtils]: 214: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,997 INFO L290 TraceCheckUtils]: 215: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,997 INFO L290 TraceCheckUtils]: 216: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,997 INFO L290 TraceCheckUtils]: 217: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,998 INFO L290 TraceCheckUtils]: 218: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,998 INFO L290 TraceCheckUtils]: 219: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,998 INFO L290 TraceCheckUtils]: 220: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,998 INFO L290 TraceCheckUtils]: 221: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,999 INFO L290 TraceCheckUtils]: 222: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,999 INFO L290 TraceCheckUtils]: 223: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:39,999 INFO L290 TraceCheckUtils]: 224: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:19:40,000 INFO L290 TraceCheckUtils]: 225: Hoare triple {349799#(= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {349800#(= 8448 |ssl3_accept_#t~mem68|)} is VALID [2022-04-07 16:19:40,000 INFO L290 TraceCheckUtils]: 226: Hoare triple {349800#(= 8448 |ssl3_accept_#t~mem68|)} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,000 INFO L290 TraceCheckUtils]: 227: Hoare triple {349795#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,000 INFO L290 TraceCheckUtils]: 228: Hoare triple {349795#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,000 INFO L290 TraceCheckUtils]: 229: Hoare triple {349795#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,000 INFO L290 TraceCheckUtils]: 230: Hoare triple {349795#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,000 INFO L290 TraceCheckUtils]: 231: Hoare triple {349795#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,000 INFO L290 TraceCheckUtils]: 232: Hoare triple {349795#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,000 INFO L290 TraceCheckUtils]: 233: Hoare triple {349795#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,000 INFO L290 TraceCheckUtils]: 234: Hoare triple {349795#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 235: Hoare triple {349795#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 236: Hoare triple {349795#false} assume 8657 == #t~mem78;havoc #t~mem78; {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 237: Hoare triple {349795#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 238: Hoare triple {349795#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 239: Hoare triple {349795#false} assume !(2 == ~blastFlag~0); {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 240: Hoare triple {349795#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 241: Hoare triple {349795#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 242: Hoare triple {349795#false} assume !(0 == ~tmp___10~0); {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 243: Hoare triple {349795#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 244: Hoare triple {349795#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 245: Hoare triple {349795#false} ~skip~0 := 0; {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 246: Hoare triple {349795#false} assume !false; {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 247: Hoare triple {349795#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 248: Hoare triple {349795#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 249: Hoare triple {349795#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 250: Hoare triple {349795#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 251: Hoare triple {349795#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,001 INFO L290 TraceCheckUtils]: 252: Hoare triple {349795#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 253: Hoare triple {349795#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 254: Hoare triple {349795#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 255: Hoare triple {349795#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 256: Hoare triple {349795#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 257: Hoare triple {349795#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 258: Hoare triple {349795#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 259: Hoare triple {349795#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 260: Hoare triple {349795#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 261: Hoare triple {349795#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 262: Hoare triple {349795#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 263: Hoare triple {349795#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 264: Hoare triple {349795#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 265: Hoare triple {349795#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 266: Hoare triple {349795#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 267: Hoare triple {349795#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 268: Hoare triple {349795#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 269: Hoare triple {349795#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,002 INFO L290 TraceCheckUtils]: 270: Hoare triple {349795#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 271: Hoare triple {349795#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 272: Hoare triple {349795#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 273: Hoare triple {349795#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 274: Hoare triple {349795#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 275: Hoare triple {349795#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 276: Hoare triple {349795#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 277: Hoare triple {349795#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 278: Hoare triple {349795#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 279: Hoare triple {349795#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 280: Hoare triple {349795#false} assume 8672 == #t~mem79;havoc #t~mem79; {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 281: Hoare triple {349795#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 282: Hoare triple {349795#false} assume !(3 == ~blastFlag~0); {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 283: Hoare triple {349795#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 284: Hoare triple {349795#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 285: Hoare triple {349795#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 286: Hoare triple {349795#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 287: Hoare triple {349795#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,003 INFO L290 TraceCheckUtils]: 288: Hoare triple {349795#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 289: Hoare triple {349795#false} ~skip~0 := 0; {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 290: Hoare triple {349795#false} assume !false; {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 291: Hoare triple {349795#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 292: Hoare triple {349795#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 293: Hoare triple {349795#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 294: Hoare triple {349795#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 295: Hoare triple {349795#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 296: Hoare triple {349795#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 297: Hoare triple {349795#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 298: Hoare triple {349795#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 299: Hoare triple {349795#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 300: Hoare triple {349795#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 301: Hoare triple {349795#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 302: Hoare triple {349795#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 303: Hoare triple {349795#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 304: Hoare triple {349795#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 305: Hoare triple {349795#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,004 INFO L290 TraceCheckUtils]: 306: Hoare triple {349795#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 307: Hoare triple {349795#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 308: Hoare triple {349795#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 309: Hoare triple {349795#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 310: Hoare triple {349795#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 311: Hoare triple {349795#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 312: Hoare triple {349795#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 313: Hoare triple {349795#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 314: Hoare triple {349795#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 315: Hoare triple {349795#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 316: Hoare triple {349795#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 317: Hoare triple {349795#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 318: Hoare triple {349795#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 319: Hoare triple {349795#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 320: Hoare triple {349795#false} assume 8640 == #t~mem75;havoc #t~mem75; {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 321: Hoare triple {349795#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 322: Hoare triple {349795#false} assume !(4 == ~blastFlag~0); {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 323: Hoare triple {349795#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {349795#false} is VALID [2022-04-07 16:19:40,005 INFO L290 TraceCheckUtils]: 324: Hoare triple {349795#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,006 INFO L290 TraceCheckUtils]: 325: Hoare triple {349795#false} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,006 INFO L290 TraceCheckUtils]: 326: Hoare triple {349795#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,006 INFO L290 TraceCheckUtils]: 327: Hoare triple {349795#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,006 INFO L290 TraceCheckUtils]: 328: Hoare triple {349795#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {349795#false} is VALID [2022-04-07 16:19:40,006 INFO L290 TraceCheckUtils]: 329: Hoare triple {349795#false} ~skip~0 := 0; {349795#false} is VALID [2022-04-07 16:19:40,006 INFO L290 TraceCheckUtils]: 330: Hoare triple {349795#false} assume !false; {349795#false} is VALID [2022-04-07 16:19:40,006 INFO L290 TraceCheckUtils]: 331: Hoare triple {349795#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,006 INFO L290 TraceCheckUtils]: 332: Hoare triple {349795#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,006 INFO L290 TraceCheckUtils]: 333: Hoare triple {349795#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,006 INFO L290 TraceCheckUtils]: 334: Hoare triple {349795#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,006 INFO L290 TraceCheckUtils]: 335: Hoare triple {349795#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,006 INFO L290 TraceCheckUtils]: 336: Hoare triple {349795#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,006 INFO L290 TraceCheckUtils]: 337: Hoare triple {349795#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,006 INFO L290 TraceCheckUtils]: 338: Hoare triple {349795#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,006 INFO L290 TraceCheckUtils]: 339: Hoare triple {349795#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 340: Hoare triple {349795#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 341: Hoare triple {349795#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 342: Hoare triple {349795#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 343: Hoare triple {349795#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 344: Hoare triple {349795#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 345: Hoare triple {349795#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 346: Hoare triple {349795#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 347: Hoare triple {349795#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 348: Hoare triple {349795#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 349: Hoare triple {349795#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 350: Hoare triple {349795#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 351: Hoare triple {349795#false} assume 8560 == #t~mem66;havoc #t~mem66; {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 352: Hoare triple {349795#false} assume -2147483648 <= #t~nondet130 && #t~nondet130 <= 2147483647;~ret~0 := #t~nondet130;havoc #t~nondet130; {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 353: Hoare triple {349795#false} assume !(~ret~0 <= 0);call #t~mem131.base, #t~mem131.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8576, #t~mem131.base, 844 + #t~mem131.offset, 4);havoc #t~mem131.base, #t~mem131.offset;call write~int(8448, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 354: Hoare triple {349795#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 355: Hoare triple {349795#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {349795#false} is VALID [2022-04-07 16:19:40,007 INFO L290 TraceCheckUtils]: 356: Hoare triple {349795#false} ~skip~0 := 0; {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 357: Hoare triple {349795#false} assume !false; {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 358: Hoare triple {349795#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 359: Hoare triple {349795#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 360: Hoare triple {349795#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 361: Hoare triple {349795#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 362: Hoare triple {349795#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 363: Hoare triple {349795#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 364: Hoare triple {349795#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 365: Hoare triple {349795#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 366: Hoare triple {349795#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 367: Hoare triple {349795#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 368: Hoare triple {349795#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 369: Hoare triple {349795#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 370: Hoare triple {349795#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 371: Hoare triple {349795#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 372: Hoare triple {349795#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 373: Hoare triple {349795#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 374: Hoare triple {349795#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,008 INFO L290 TraceCheckUtils]: 375: Hoare triple {349795#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 376: Hoare triple {349795#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 377: Hoare triple {349795#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 378: Hoare triple {349795#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 379: Hoare triple {349795#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 380: Hoare triple {349795#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 381: Hoare triple {349795#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 382: Hoare triple {349795#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 383: Hoare triple {349795#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 384: Hoare triple {349795#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 385: Hoare triple {349795#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 386: Hoare triple {349795#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 387: Hoare triple {349795#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 388: Hoare triple {349795#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 389: Hoare triple {349795#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 390: Hoare triple {349795#false} assume 8657 == #t~mem78;havoc #t~mem78; {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 391: Hoare triple {349795#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {349795#false} is VALID [2022-04-07 16:19:40,009 INFO L290 TraceCheckUtils]: 392: Hoare triple {349795#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 393: Hoare triple {349795#false} assume !(2 == ~blastFlag~0); {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 394: Hoare triple {349795#false} assume !(5 == ~blastFlag~0); {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 395: Hoare triple {349795#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 396: Hoare triple {349795#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 397: Hoare triple {349795#false} assume !(0 == ~tmp___10~0); {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 398: Hoare triple {349795#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 399: Hoare triple {349795#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 400: Hoare triple {349795#false} ~skip~0 := 0; {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 401: Hoare triple {349795#false} assume !false; {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 402: Hoare triple {349795#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 403: Hoare triple {349795#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 404: Hoare triple {349795#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 405: Hoare triple {349795#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 406: Hoare triple {349795#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 407: Hoare triple {349795#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 408: Hoare triple {349795#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 409: Hoare triple {349795#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,010 INFO L290 TraceCheckUtils]: 410: Hoare triple {349795#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 411: Hoare triple {349795#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 412: Hoare triple {349795#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 413: Hoare triple {349795#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 414: Hoare triple {349795#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 415: Hoare triple {349795#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 416: Hoare triple {349795#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 417: Hoare triple {349795#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 418: Hoare triple {349795#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 419: Hoare triple {349795#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 420: Hoare triple {349795#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 421: Hoare triple {349795#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 422: Hoare triple {349795#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 423: Hoare triple {349795#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 424: Hoare triple {349795#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 425: Hoare triple {349795#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 426: Hoare triple {349795#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 427: Hoare triple {349795#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,011 INFO L290 TraceCheckUtils]: 428: Hoare triple {349795#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 429: Hoare triple {349795#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 430: Hoare triple {349795#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 431: Hoare triple {349795#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 432: Hoare triple {349795#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 433: Hoare triple {349795#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 434: Hoare triple {349795#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 435: Hoare triple {349795#false} assume 8672 == #t~mem79;havoc #t~mem79; {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 436: Hoare triple {349795#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 437: Hoare triple {349795#false} assume !(3 == ~blastFlag~0); {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 438: Hoare triple {349795#false} assume !(6 == ~blastFlag~0); {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 439: Hoare triple {349795#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 440: Hoare triple {349795#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 441: Hoare triple {349795#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 442: Hoare triple {349795#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 443: Hoare triple {349795#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 444: Hoare triple {349795#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 445: Hoare triple {349795#false} ~skip~0 := 0; {349795#false} is VALID [2022-04-07 16:19:40,012 INFO L290 TraceCheckUtils]: 446: Hoare triple {349795#false} assume !false; {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 447: Hoare triple {349795#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 448: Hoare triple {349795#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 449: Hoare triple {349795#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 450: Hoare triple {349795#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 451: Hoare triple {349795#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 452: Hoare triple {349795#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 453: Hoare triple {349795#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 454: Hoare triple {349795#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 455: Hoare triple {349795#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 456: Hoare triple {349795#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 457: Hoare triple {349795#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 458: Hoare triple {349795#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 459: Hoare triple {349795#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 460: Hoare triple {349795#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 461: Hoare triple {349795#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 462: Hoare triple {349795#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 463: Hoare triple {349795#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,013 INFO L290 TraceCheckUtils]: 464: Hoare triple {349795#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 465: Hoare triple {349795#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 466: Hoare triple {349795#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 467: Hoare triple {349795#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 468: Hoare triple {349795#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 469: Hoare triple {349795#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 470: Hoare triple {349795#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 471: Hoare triple {349795#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 472: Hoare triple {349795#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 473: Hoare triple {349795#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 474: Hoare triple {349795#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 475: Hoare triple {349795#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 476: Hoare triple {349795#false} assume 8640 == #t~mem75;havoc #t~mem75; {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 477: Hoare triple {349795#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 478: Hoare triple {349795#false} assume !(4 == ~blastFlag~0); {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 479: Hoare triple {349795#false} assume !(7 == ~blastFlag~0); {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 480: Hoare triple {349795#false} assume 10 == ~blastFlag~0; {349795#false} is VALID [2022-04-07 16:19:40,014 INFO L290 TraceCheckUtils]: 481: Hoare triple {349795#false} assume !false; {349795#false} is VALID [2022-04-07 16:19:40,016 INFO L134 CoverageAnalysis]: Checked inductivity of 2105 backedges. 1269 proven. 0 refuted. 0 times theorem prover too weak. 836 trivial. 0 not checked. [2022-04-07 16:19:40,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:19:40,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351162511] [2022-04-07 16:19:40,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351162511] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:19:40,016 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:19:40,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:19:40,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001180058] [2022-04-07 16:19:40,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:19:40,017 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 34.6) internal successors, (173), 4 states have internal predecessors, (173), 1 states have call successors, (3), 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 482 [2022-04-07 16:19:40,017 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:19:40,017 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 34.6) internal successors, (173), 4 states have internal predecessors, (173), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:40,122 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 177 edges. 177 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:19:40,122 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:19:40,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:19:40,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:19:40,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:19:40,123 INFO L87 Difference]: Start difference. First operand 6333 states and 9618 transitions. Second operand has 5 states, 5 states have (on average 34.6) internal successors, (173), 4 states have internal predecessors, (173), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:43,883 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:19:47,283 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:19:54,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:19:54,894 INFO L93 Difference]: Finished difference Result 13510 states and 20501 transitions. [2022-04-07 16:19:54,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:19:54,894 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 34.6) internal successors, (173), 4 states have internal predecessors, (173), 1 states have call successors, (3), 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 482 [2022-04-07 16:19:54,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:19:54,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 34.6) internal successors, (173), 4 states have internal predecessors, (173), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:54,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 502 transitions. [2022-04-07 16:19:54,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 34.6) internal successors, (173), 4 states have internal predecessors, (173), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:54,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 502 transitions. [2022-04-07 16:19:54,898 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 502 transitions. [2022-04-07 16:19:55,204 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-07 16:19:57,091 INFO L225 Difference]: With dead ends: 13510 [2022-04-07 16:19:57,091 INFO L226 Difference]: Without dead ends: 7205 [2022-04-07 16:19:57,096 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:19:57,096 INFO L913 BasicCegarLoop]: 248 mSDtfsCounter, 44 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-04-07 16:19:57,096 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 611 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 519 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2022-04-07 16:19:57,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7205 states. [2022-04-07 16:19:57,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7205 to 6813. [2022-04-07 16:19:57,841 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:19:57,848 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7205 states. Second operand has 6813 states, 6808 states have (on average 1.520123384253819) internal successors, (10349), 6808 states have internal predecessors, (10349), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:57,854 INFO L74 IsIncluded]: Start isIncluded. First operand 7205 states. Second operand has 6813 states, 6808 states have (on average 1.520123384253819) internal successors, (10349), 6808 states have internal predecessors, (10349), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:57,861 INFO L87 Difference]: Start difference. First operand 7205 states. Second operand has 6813 states, 6808 states have (on average 1.520123384253819) internal successors, (10349), 6808 states have internal predecessors, (10349), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:19:59,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:19:59,336 INFO L93 Difference]: Finished difference Result 7205 states and 10900 transitions. [2022-04-07 16:19:59,336 INFO L276 IsEmpty]: Start isEmpty. Operand 7205 states and 10900 transitions. [2022-04-07 16:19:59,341 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:19:59,341 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:19:59,349 INFO L74 IsIncluded]: Start isIncluded. First operand has 6813 states, 6808 states have (on average 1.520123384253819) internal successors, (10349), 6808 states have internal predecessors, (10349), 3 states have call successors, (3), 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 7205 states. [2022-04-07 16:19:59,354 INFO L87 Difference]: Start difference. First operand has 6813 states, 6808 states have (on average 1.520123384253819) internal successors, (10349), 6808 states have internal predecessors, (10349), 3 states have call successors, (3), 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 7205 states. [2022-04-07 16:20:00,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:20:00,759 INFO L93 Difference]: Finished difference Result 7205 states and 10900 transitions. [2022-04-07 16:20:00,759 INFO L276 IsEmpty]: Start isEmpty. Operand 7205 states and 10900 transitions. [2022-04-07 16:20:00,763 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:20:00,763 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:20:00,763 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:20:00,763 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:20:00,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6813 states, 6808 states have (on average 1.520123384253819) internal successors, (10349), 6808 states have internal predecessors, (10349), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:20:02,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6813 states to 6813 states and 10353 transitions. [2022-04-07 16:20:02,270 INFO L78 Accepts]: Start accepts. Automaton has 6813 states and 10353 transitions. Word has length 482 [2022-04-07 16:20:02,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:20:02,271 INFO L478 AbstractCegarLoop]: Abstraction has 6813 states and 10353 transitions. [2022-04-07 16:20:02,271 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 34.6) internal successors, (173), 4 states have internal predecessors, (173), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:20:02,271 INFO L276 IsEmpty]: Start isEmpty. Operand 6813 states and 10353 transitions. [2022-04-07 16:20:02,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 485 [2022-04-07 16:20:02,277 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:20:02,278 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 9, 9, 9, 9, 9, 9, 9, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-07 16:20:02,278 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-04-07 16:20:02,278 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:20:02,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:20:02,278 INFO L85 PathProgramCache]: Analyzing trace with hash 271747641, now seen corresponding path program 1 times [2022-04-07 16:20:02,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:20:02,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295418197] [2022-04-07 16:20:02,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:20:02,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:20:02,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:20:02,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:20:02,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:20:02,451 INFO L290 TraceCheckUtils]: 0: Hoare triple {386548#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {386541#true} is VALID [2022-04-07 16:20:02,451 INFO L290 TraceCheckUtils]: 1: Hoare triple {386541#true} assume true; {386541#true} is VALID [2022-04-07 16:20:02,451 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {386541#true} {386541#true} #693#return; {386541#true} is VALID [2022-04-07 16:20:02,452 INFO L272 TraceCheckUtils]: 0: Hoare triple {386541#true} call ULTIMATE.init(); {386548#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:20:02,452 INFO L290 TraceCheckUtils]: 1: Hoare triple {386548#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {386541#true} is VALID [2022-04-07 16:20:02,452 INFO L290 TraceCheckUtils]: 2: Hoare triple {386541#true} assume true; {386541#true} is VALID [2022-04-07 16:20:02,452 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {386541#true} {386541#true} #693#return; {386541#true} is VALID [2022-04-07 16:20:02,452 INFO L272 TraceCheckUtils]: 4: Hoare triple {386541#true} call #t~ret161 := main(); {386541#true} is VALID [2022-04-07 16:20:02,452 INFO L290 TraceCheckUtils]: 5: Hoare triple {386541#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {386541#true} is VALID [2022-04-07 16:20:02,452 INFO L290 TraceCheckUtils]: 6: Hoare triple {386541#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,452 INFO L272 TraceCheckUtils]: 7: Hoare triple {386541#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {386541#true} is VALID [2022-04-07 16:20:02,452 INFO L290 TraceCheckUtils]: 8: Hoare triple {386541#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,452 INFO L290 TraceCheckUtils]: 9: Hoare triple {386541#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {386541#true} is VALID [2022-04-07 16:20:02,452 INFO L290 TraceCheckUtils]: 10: Hoare triple {386541#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {386541#true} is VALID [2022-04-07 16:20:02,452 INFO L290 TraceCheckUtils]: 11: Hoare triple {386541#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {386541#true} is VALID [2022-04-07 16:20:02,452 INFO L290 TraceCheckUtils]: 12: Hoare triple {386541#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,452 INFO L290 TraceCheckUtils]: 13: Hoare triple {386541#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 14: Hoare triple {386541#true} assume !false; {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 15: Hoare triple {386541#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 16: Hoare triple {386541#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 17: Hoare triple {386541#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 18: Hoare triple {386541#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 19: Hoare triple {386541#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 20: Hoare triple {386541#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 21: Hoare triple {386541#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 22: Hoare triple {386541#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 23: Hoare triple {386541#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 24: Hoare triple {386541#true} assume 8464 == #t~mem55;havoc #t~mem55; {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 25: Hoare triple {386541#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 26: Hoare triple {386541#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 27: Hoare triple {386541#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 28: Hoare triple {386541#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 29: Hoare triple {386541#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 30: Hoare triple {386541#true} ~skip~0 := 0; {386541#true} is VALID [2022-04-07 16:20:02,453 INFO L290 TraceCheckUtils]: 31: Hoare triple {386541#true} assume !false; {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 32: Hoare triple {386541#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 33: Hoare triple {386541#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 34: Hoare triple {386541#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 35: Hoare triple {386541#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 36: Hoare triple {386541#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 37: Hoare triple {386541#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 38: Hoare triple {386541#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 39: Hoare triple {386541#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 40: Hoare triple {386541#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 41: Hoare triple {386541#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 42: Hoare triple {386541#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 43: Hoare triple {386541#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 44: Hoare triple {386541#true} assume 8496 == #t~mem58;havoc #t~mem58; {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 45: Hoare triple {386541#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 46: Hoare triple {386541#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 47: Hoare triple {386541#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,454 INFO L290 TraceCheckUtils]: 48: Hoare triple {386541#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 49: Hoare triple {386541#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 50: Hoare triple {386541#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 51: Hoare triple {386541#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 52: Hoare triple {386541#true} ~skip~0 := 0; {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 53: Hoare triple {386541#true} assume !false; {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 54: Hoare triple {386541#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 55: Hoare triple {386541#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 56: Hoare triple {386541#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 57: Hoare triple {386541#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 58: Hoare triple {386541#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 59: Hoare triple {386541#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 60: Hoare triple {386541#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 61: Hoare triple {386541#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 62: Hoare triple {386541#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 63: Hoare triple {386541#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 64: Hoare triple {386541#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,455 INFO L290 TraceCheckUtils]: 65: Hoare triple {386541#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 66: Hoare triple {386541#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 67: Hoare triple {386541#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 68: Hoare triple {386541#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 69: Hoare triple {386541#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 70: Hoare triple {386541#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 71: Hoare triple {386541#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 72: Hoare triple {386541#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 73: Hoare triple {386541#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 74: Hoare triple {386541#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 75: Hoare triple {386541#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 76: Hoare triple {386541#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 77: Hoare triple {386541#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 78: Hoare triple {386541#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 79: Hoare triple {386541#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 80: Hoare triple {386541#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 81: Hoare triple {386541#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 82: Hoare triple {386541#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,456 INFO L290 TraceCheckUtils]: 83: Hoare triple {386541#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 84: Hoare triple {386541#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 85: Hoare triple {386541#true} assume 8656 == #t~mem77;havoc #t~mem77; {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 86: Hoare triple {386541#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 87: Hoare triple {386541#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 88: Hoare triple {386541#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 89: Hoare triple {386541#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 90: Hoare triple {386541#true} assume !(0 == ~tmp___10~0); {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 91: Hoare triple {386541#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 92: Hoare triple {386541#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 93: Hoare triple {386541#true} ~skip~0 := 0; {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 94: Hoare triple {386541#true} assume !false; {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 95: Hoare triple {386541#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 96: Hoare triple {386541#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 97: Hoare triple {386541#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 98: Hoare triple {386541#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 99: Hoare triple {386541#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 100: Hoare triple {386541#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,457 INFO L290 TraceCheckUtils]: 101: Hoare triple {386541#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 102: Hoare triple {386541#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 103: Hoare triple {386541#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 104: Hoare triple {386541#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 105: Hoare triple {386541#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 106: Hoare triple {386541#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 107: Hoare triple {386541#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 108: Hoare triple {386541#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 109: Hoare triple {386541#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 110: Hoare triple {386541#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 111: Hoare triple {386541#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 112: Hoare triple {386541#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 113: Hoare triple {386541#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 114: Hoare triple {386541#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 115: Hoare triple {386541#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 116: Hoare triple {386541#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 117: Hoare triple {386541#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,458 INFO L290 TraceCheckUtils]: 118: Hoare triple {386541#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 119: Hoare triple {386541#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 120: Hoare triple {386541#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 121: Hoare triple {386541#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 122: Hoare triple {386541#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 123: Hoare triple {386541#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 124: Hoare triple {386541#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 125: Hoare triple {386541#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 126: Hoare triple {386541#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 127: Hoare triple {386541#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 128: Hoare triple {386541#true} assume 8672 == #t~mem79;havoc #t~mem79; {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 129: Hoare triple {386541#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 130: Hoare triple {386541#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 131: Hoare triple {386541#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 132: Hoare triple {386541#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 133: Hoare triple {386541#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 134: Hoare triple {386541#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 135: Hoare triple {386541#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {386541#true} is VALID [2022-04-07 16:20:02,459 INFO L290 TraceCheckUtils]: 136: Hoare triple {386541#true} ~skip~0 := 0; {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 137: Hoare triple {386541#true} assume !false; {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 138: Hoare triple {386541#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 139: Hoare triple {386541#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 140: Hoare triple {386541#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 141: Hoare triple {386541#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 142: Hoare triple {386541#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 143: Hoare triple {386541#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 144: Hoare triple {386541#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 145: Hoare triple {386541#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 146: Hoare triple {386541#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 147: Hoare triple {386541#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 148: Hoare triple {386541#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 149: Hoare triple {386541#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 150: Hoare triple {386541#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 151: Hoare triple {386541#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 152: Hoare triple {386541#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,460 INFO L290 TraceCheckUtils]: 153: Hoare triple {386541#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 154: Hoare triple {386541#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 155: Hoare triple {386541#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 156: Hoare triple {386541#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 157: Hoare triple {386541#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 158: Hoare triple {386541#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 159: Hoare triple {386541#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 160: Hoare triple {386541#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 161: Hoare triple {386541#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 162: Hoare triple {386541#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 163: Hoare triple {386541#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 164: Hoare triple {386541#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 165: Hoare triple {386541#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 166: Hoare triple {386541#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 167: Hoare triple {386541#true} assume 8640 == #t~mem75;havoc #t~mem75; {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 168: Hoare triple {386541#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 169: Hoare triple {386541#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {386541#true} is VALID [2022-04-07 16:20:02,461 INFO L290 TraceCheckUtils]: 170: Hoare triple {386541#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {386541#true} is VALID [2022-04-07 16:20:02,462 INFO L290 TraceCheckUtils]: 171: Hoare triple {386541#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,463 INFO L290 TraceCheckUtils]: 172: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,463 INFO L290 TraceCheckUtils]: 173: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,463 INFO L290 TraceCheckUtils]: 174: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,464 INFO L290 TraceCheckUtils]: 175: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,464 INFO L290 TraceCheckUtils]: 176: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,464 INFO L290 TraceCheckUtils]: 177: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,464 INFO L290 TraceCheckUtils]: 178: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,465 INFO L290 TraceCheckUtils]: 179: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,465 INFO L290 TraceCheckUtils]: 180: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,465 INFO L290 TraceCheckUtils]: 181: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,466 INFO L290 TraceCheckUtils]: 182: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,466 INFO L290 TraceCheckUtils]: 183: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,466 INFO L290 TraceCheckUtils]: 184: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,467 INFO L290 TraceCheckUtils]: 185: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,467 INFO L290 TraceCheckUtils]: 186: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,467 INFO L290 TraceCheckUtils]: 187: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,467 INFO L290 TraceCheckUtils]: 188: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,468 INFO L290 TraceCheckUtils]: 189: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,468 INFO L290 TraceCheckUtils]: 190: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,468 INFO L290 TraceCheckUtils]: 191: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,469 INFO L290 TraceCheckUtils]: 192: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,469 INFO L290 TraceCheckUtils]: 193: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,469 INFO L290 TraceCheckUtils]: 194: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,470 INFO L290 TraceCheckUtils]: 195: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,470 INFO L290 TraceCheckUtils]: 196: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,470 INFO L290 TraceCheckUtils]: 197: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:02,470 INFO L290 TraceCheckUtils]: 198: Hoare triple {386546#(= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {386547#(= |ssl3_accept_#t~mem68| 3)} is VALID [2022-04-07 16:20:02,471 INFO L290 TraceCheckUtils]: 199: Hoare triple {386547#(= |ssl3_accept_#t~mem68| 3)} assume 8448 == #t~mem68;havoc #t~mem68; {386542#false} is VALID [2022-04-07 16:20:02,471 INFO L290 TraceCheckUtils]: 200: Hoare triple {386542#false} assume !(~num1~0 > 0); {386542#false} is VALID [2022-04-07 16:20:02,471 INFO L290 TraceCheckUtils]: 201: Hoare triple {386542#false} call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem133 := read~int(#t~mem132.base, 844 + #t~mem132.offset, 4);call write~int(#t~mem133, ~s.base, 52 + ~s.offset, 4);havoc #t~mem132.base, #t~mem132.offset;havoc #t~mem133; {386542#false} is VALID [2022-04-07 16:20:02,471 INFO L290 TraceCheckUtils]: 202: Hoare triple {386542#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,471 INFO L290 TraceCheckUtils]: 203: Hoare triple {386542#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {386542#false} is VALID [2022-04-07 16:20:02,471 INFO L290 TraceCheckUtils]: 204: Hoare triple {386542#false} ~skip~0 := 0; {386542#false} is VALID [2022-04-07 16:20:02,471 INFO L290 TraceCheckUtils]: 205: Hoare triple {386542#false} assume !false; {386542#false} is VALID [2022-04-07 16:20:02,471 INFO L290 TraceCheckUtils]: 206: Hoare triple {386542#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,471 INFO L290 TraceCheckUtils]: 207: Hoare triple {386542#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,471 INFO L290 TraceCheckUtils]: 208: Hoare triple {386542#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,471 INFO L290 TraceCheckUtils]: 209: Hoare triple {386542#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,471 INFO L290 TraceCheckUtils]: 210: Hoare triple {386542#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,471 INFO L290 TraceCheckUtils]: 211: Hoare triple {386542#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,471 INFO L290 TraceCheckUtils]: 212: Hoare triple {386542#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 213: Hoare triple {386542#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 214: Hoare triple {386542#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 215: Hoare triple {386542#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 216: Hoare triple {386542#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 217: Hoare triple {386542#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 218: Hoare triple {386542#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 219: Hoare triple {386542#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 220: Hoare triple {386542#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 221: Hoare triple {386542#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 222: Hoare triple {386542#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 223: Hoare triple {386542#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 224: Hoare triple {386542#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 225: Hoare triple {386542#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 226: Hoare triple {386542#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 227: Hoare triple {386542#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 228: Hoare triple {386542#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,472 INFO L290 TraceCheckUtils]: 229: Hoare triple {386542#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 230: Hoare triple {386542#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 231: Hoare triple {386542#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 232: Hoare triple {386542#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 233: Hoare triple {386542#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 234: Hoare triple {386542#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 235: Hoare triple {386542#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 236: Hoare triple {386542#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 237: Hoare triple {386542#false} assume 8656 == #t~mem77;havoc #t~mem77; {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 238: Hoare triple {386542#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 239: Hoare triple {386542#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 240: Hoare triple {386542#false} assume !(2 == ~blastFlag~0); {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 241: Hoare triple {386542#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 242: Hoare triple {386542#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 243: Hoare triple {386542#false} assume !(0 == ~tmp___10~0); {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 244: Hoare triple {386542#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 245: Hoare triple {386542#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {386542#false} is VALID [2022-04-07 16:20:02,473 INFO L290 TraceCheckUtils]: 246: Hoare triple {386542#false} ~skip~0 := 0; {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 247: Hoare triple {386542#false} assume !false; {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 248: Hoare triple {386542#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 249: Hoare triple {386542#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 250: Hoare triple {386542#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 251: Hoare triple {386542#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 252: Hoare triple {386542#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 253: Hoare triple {386542#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 254: Hoare triple {386542#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 255: Hoare triple {386542#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 256: Hoare triple {386542#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 257: Hoare triple {386542#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 258: Hoare triple {386542#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 259: Hoare triple {386542#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 260: Hoare triple {386542#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 261: Hoare triple {386542#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 262: Hoare triple {386542#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 263: Hoare triple {386542#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,474 INFO L290 TraceCheckUtils]: 264: Hoare triple {386542#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 265: Hoare triple {386542#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 266: Hoare triple {386542#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 267: Hoare triple {386542#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 268: Hoare triple {386542#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 269: Hoare triple {386542#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 270: Hoare triple {386542#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 271: Hoare triple {386542#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 272: Hoare triple {386542#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 273: Hoare triple {386542#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 274: Hoare triple {386542#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 275: Hoare triple {386542#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 276: Hoare triple {386542#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 277: Hoare triple {386542#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 278: Hoare triple {386542#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 279: Hoare triple {386542#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 280: Hoare triple {386542#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 281: Hoare triple {386542#false} assume 8672 == #t~mem79;havoc #t~mem79; {386542#false} is VALID [2022-04-07 16:20:02,475 INFO L290 TraceCheckUtils]: 282: Hoare triple {386542#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 283: Hoare triple {386542#false} assume !(3 == ~blastFlag~0); {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 284: Hoare triple {386542#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 285: Hoare triple {386542#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 286: Hoare triple {386542#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 287: Hoare triple {386542#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 288: Hoare triple {386542#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 289: Hoare triple {386542#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 290: Hoare triple {386542#false} ~skip~0 := 0; {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 291: Hoare triple {386542#false} assume !false; {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 292: Hoare triple {386542#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 293: Hoare triple {386542#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 294: Hoare triple {386542#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 295: Hoare triple {386542#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 296: Hoare triple {386542#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 297: Hoare triple {386542#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 298: Hoare triple {386542#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,476 INFO L290 TraceCheckUtils]: 299: Hoare triple {386542#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 300: Hoare triple {386542#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 301: Hoare triple {386542#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 302: Hoare triple {386542#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 303: Hoare triple {386542#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 304: Hoare triple {386542#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 305: Hoare triple {386542#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 306: Hoare triple {386542#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 307: Hoare triple {386542#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 308: Hoare triple {386542#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 309: Hoare triple {386542#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 310: Hoare triple {386542#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 311: Hoare triple {386542#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 312: Hoare triple {386542#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 313: Hoare triple {386542#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 314: Hoare triple {386542#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 315: Hoare triple {386542#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 316: Hoare triple {386542#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,477 INFO L290 TraceCheckUtils]: 317: Hoare triple {386542#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 318: Hoare triple {386542#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 319: Hoare triple {386542#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 320: Hoare triple {386542#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 321: Hoare triple {386542#false} assume 8640 == #t~mem75;havoc #t~mem75; {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 322: Hoare triple {386542#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 323: Hoare triple {386542#false} assume !(4 == ~blastFlag~0); {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 324: Hoare triple {386542#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 325: Hoare triple {386542#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 326: Hoare triple {386542#false} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 327: Hoare triple {386542#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 328: Hoare triple {386542#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 329: Hoare triple {386542#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 330: Hoare triple {386542#false} ~skip~0 := 0; {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 331: Hoare triple {386542#false} assume !false; {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 332: Hoare triple {386542#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 333: Hoare triple {386542#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 334: Hoare triple {386542#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,478 INFO L290 TraceCheckUtils]: 335: Hoare triple {386542#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 336: Hoare triple {386542#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 337: Hoare triple {386542#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 338: Hoare triple {386542#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 339: Hoare triple {386542#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 340: Hoare triple {386542#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 341: Hoare triple {386542#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 342: Hoare triple {386542#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 343: Hoare triple {386542#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 344: Hoare triple {386542#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 345: Hoare triple {386542#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 346: Hoare triple {386542#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 347: Hoare triple {386542#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 348: Hoare triple {386542#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 349: Hoare triple {386542#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 350: Hoare triple {386542#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 351: Hoare triple {386542#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,479 INFO L290 TraceCheckUtils]: 352: Hoare triple {386542#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 353: Hoare triple {386542#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 354: Hoare triple {386542#false} assume 8448 == #t~mem68;havoc #t~mem68; {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 355: Hoare triple {386542#false} assume !(~num1~0 > 0); {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 356: Hoare triple {386542#false} call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem133 := read~int(#t~mem132.base, 844 + #t~mem132.offset, 4);call write~int(#t~mem133, ~s.base, 52 + ~s.offset, 4);havoc #t~mem132.base, #t~mem132.offset;havoc #t~mem133; {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 357: Hoare triple {386542#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 358: Hoare triple {386542#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 359: Hoare triple {386542#false} ~skip~0 := 0; {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 360: Hoare triple {386542#false} assume !false; {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 361: Hoare triple {386542#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 362: Hoare triple {386542#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 363: Hoare triple {386542#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 364: Hoare triple {386542#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 365: Hoare triple {386542#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 366: Hoare triple {386542#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 367: Hoare triple {386542#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 368: Hoare triple {386542#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 369: Hoare triple {386542#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,480 INFO L290 TraceCheckUtils]: 370: Hoare triple {386542#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 371: Hoare triple {386542#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 372: Hoare triple {386542#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 373: Hoare triple {386542#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 374: Hoare triple {386542#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 375: Hoare triple {386542#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 376: Hoare triple {386542#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 377: Hoare triple {386542#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 378: Hoare triple {386542#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 379: Hoare triple {386542#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 380: Hoare triple {386542#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 381: Hoare triple {386542#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 382: Hoare triple {386542#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 383: Hoare triple {386542#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 384: Hoare triple {386542#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 385: Hoare triple {386542#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 386: Hoare triple {386542#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 387: Hoare triple {386542#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,481 INFO L290 TraceCheckUtils]: 388: Hoare triple {386542#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 389: Hoare triple {386542#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 390: Hoare triple {386542#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 391: Hoare triple {386542#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 392: Hoare triple {386542#false} assume 8656 == #t~mem77;havoc #t~mem77; {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 393: Hoare triple {386542#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 394: Hoare triple {386542#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 395: Hoare triple {386542#false} assume !(2 == ~blastFlag~0); {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 396: Hoare triple {386542#false} assume !(5 == ~blastFlag~0); {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 397: Hoare triple {386542#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 398: Hoare triple {386542#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 399: Hoare triple {386542#false} assume !(0 == ~tmp___10~0); {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 400: Hoare triple {386542#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 401: Hoare triple {386542#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 402: Hoare triple {386542#false} ~skip~0 := 0; {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 403: Hoare triple {386542#false} assume !false; {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 404: Hoare triple {386542#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 405: Hoare triple {386542#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,482 INFO L290 TraceCheckUtils]: 406: Hoare triple {386542#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 407: Hoare triple {386542#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 408: Hoare triple {386542#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 409: Hoare triple {386542#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 410: Hoare triple {386542#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 411: Hoare triple {386542#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 412: Hoare triple {386542#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 413: Hoare triple {386542#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 414: Hoare triple {386542#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 415: Hoare triple {386542#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 416: Hoare triple {386542#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 417: Hoare triple {386542#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 418: Hoare triple {386542#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 419: Hoare triple {386542#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 420: Hoare triple {386542#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 421: Hoare triple {386542#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 422: Hoare triple {386542#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 423: Hoare triple {386542#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,483 INFO L290 TraceCheckUtils]: 424: Hoare triple {386542#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 425: Hoare triple {386542#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 426: Hoare triple {386542#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 427: Hoare triple {386542#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 428: Hoare triple {386542#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 429: Hoare triple {386542#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 430: Hoare triple {386542#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 431: Hoare triple {386542#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 432: Hoare triple {386542#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 433: Hoare triple {386542#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 434: Hoare triple {386542#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 435: Hoare triple {386542#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 436: Hoare triple {386542#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 437: Hoare triple {386542#false} assume 8672 == #t~mem79;havoc #t~mem79; {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 438: Hoare triple {386542#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 439: Hoare triple {386542#false} assume !(3 == ~blastFlag~0); {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 440: Hoare triple {386542#false} assume !(6 == ~blastFlag~0); {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 441: Hoare triple {386542#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {386542#false} is VALID [2022-04-07 16:20:02,484 INFO L290 TraceCheckUtils]: 442: Hoare triple {386542#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 443: Hoare triple {386542#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 444: Hoare triple {386542#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 445: Hoare triple {386542#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 446: Hoare triple {386542#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 447: Hoare triple {386542#false} ~skip~0 := 0; {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 448: Hoare triple {386542#false} assume !false; {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 449: Hoare triple {386542#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 450: Hoare triple {386542#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 451: Hoare triple {386542#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 452: Hoare triple {386542#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 453: Hoare triple {386542#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 454: Hoare triple {386542#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 455: Hoare triple {386542#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 456: Hoare triple {386542#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 457: Hoare triple {386542#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 458: Hoare triple {386542#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,485 INFO L290 TraceCheckUtils]: 459: Hoare triple {386542#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 460: Hoare triple {386542#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 461: Hoare triple {386542#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 462: Hoare triple {386542#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 463: Hoare triple {386542#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 464: Hoare triple {386542#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 465: Hoare triple {386542#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 466: Hoare triple {386542#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 467: Hoare triple {386542#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 468: Hoare triple {386542#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 469: Hoare triple {386542#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 470: Hoare triple {386542#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 471: Hoare triple {386542#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 472: Hoare triple {386542#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 473: Hoare triple {386542#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 474: Hoare triple {386542#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 475: Hoare triple {386542#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 476: Hoare triple {386542#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,486 INFO L290 TraceCheckUtils]: 477: Hoare triple {386542#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {386542#false} is VALID [2022-04-07 16:20:02,487 INFO L290 TraceCheckUtils]: 478: Hoare triple {386542#false} assume 8640 == #t~mem75;havoc #t~mem75; {386542#false} is VALID [2022-04-07 16:20:02,487 INFO L290 TraceCheckUtils]: 479: Hoare triple {386542#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {386542#false} is VALID [2022-04-07 16:20:02,487 INFO L290 TraceCheckUtils]: 480: Hoare triple {386542#false} assume !(4 == ~blastFlag~0); {386542#false} is VALID [2022-04-07 16:20:02,487 INFO L290 TraceCheckUtils]: 481: Hoare triple {386542#false} assume !(7 == ~blastFlag~0); {386542#false} is VALID [2022-04-07 16:20:02,487 INFO L290 TraceCheckUtils]: 482: Hoare triple {386542#false} assume 10 == ~blastFlag~0; {386542#false} is VALID [2022-04-07 16:20:02,487 INFO L290 TraceCheckUtils]: 483: Hoare triple {386542#false} assume !false; {386542#false} is VALID [2022-04-07 16:20:02,488 INFO L134 CoverageAnalysis]: Checked inductivity of 2136 backedges. 1234 proven. 0 refuted. 0 times theorem prover too weak. 902 trivial. 0 not checked. [2022-04-07 16:20:02,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:20:02,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295418197] [2022-04-07 16:20:02,488 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295418197] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:20:02,488 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:20:02,489 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:20:02,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849916186] [2022-04-07 16:20:02,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:20:02,489 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 34.0) internal successors, (170), 4 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 484 [2022-04-07 16:20:02,490 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:20:02,490 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 34.0) internal successors, (170), 4 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-07 16:20:02,588 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-07 16:20:02,588 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:20:02,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:20:02,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:20:02,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:20:02,589 INFO L87 Difference]: Start difference. First operand 6813 states and 10353 transitions. Second operand has 5 states, 5 states have (on average 34.0) internal successors, (170), 4 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-07 16:20:04,448 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:20:08,786 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:20:19,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:20:19,431 INFO L93 Difference]: Finished difference Result 14028 states and 21252 transitions. [2022-04-07 16:20:19,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:20:19,431 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 34.0) internal successors, (170), 4 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 484 [2022-04-07 16:20:19,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:20:19,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 34.0) internal successors, (170), 4 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-07 16:20:19,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 523 transitions. [2022-04-07 16:20:19,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 34.0) internal successors, (170), 4 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-07 16:20:19,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 523 transitions. [2022-04-07 16:20:19,435 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 523 transitions. [2022-04-07 16:20:19,755 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 523 edges. 523 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:20:21,602 INFO L225 Difference]: With dead ends: 14028 [2022-04-07 16:20:21,603 INFO L226 Difference]: Without dead ends: 7243 [2022-04-07 16:20:21,607 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:20:21,608 INFO L913 BasicCegarLoop]: 260 mSDtfsCounter, 65 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2022-04-07 16:20:21,608 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 635 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2022-04-07 16:20:21,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7243 states. [2022-04-07 16:20:22,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7243 to 6813. [2022-04-07 16:20:22,366 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:20:22,373 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7243 states. Second operand has 6813 states, 6808 states have (on average 1.5179200940070505) internal successors, (10334), 6808 states have internal predecessors, (10334), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:20:22,379 INFO L74 IsIncluded]: Start isIncluded. First operand 7243 states. Second operand has 6813 states, 6808 states have (on average 1.5179200940070505) internal successors, (10334), 6808 states have internal predecessors, (10334), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:20:22,386 INFO L87 Difference]: Start difference. First operand 7243 states. Second operand has 6813 states, 6808 states have (on average 1.5179200940070505) internal successors, (10334), 6808 states have internal predecessors, (10334), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:20:23,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:20:23,832 INFO L93 Difference]: Finished difference Result 7243 states and 10916 transitions. [2022-04-07 16:20:23,832 INFO L276 IsEmpty]: Start isEmpty. Operand 7243 states and 10916 transitions. [2022-04-07 16:20:23,836 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:20:23,837 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:20:23,843 INFO L74 IsIncluded]: Start isIncluded. First operand has 6813 states, 6808 states have (on average 1.5179200940070505) internal successors, (10334), 6808 states have internal predecessors, (10334), 3 states have call successors, (3), 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 7243 states. [2022-04-07 16:20:23,848 INFO L87 Difference]: Start difference. First operand has 6813 states, 6808 states have (on average 1.5179200940070505) internal successors, (10334), 6808 states have internal predecessors, (10334), 3 states have call successors, (3), 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 7243 states. [2022-04-07 16:20:25,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:20:25,210 INFO L93 Difference]: Finished difference Result 7243 states and 10916 transitions. [2022-04-07 16:20:25,210 INFO L276 IsEmpty]: Start isEmpty. Operand 7243 states and 10916 transitions. [2022-04-07 16:20:25,215 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:20:25,215 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:20:25,215 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:20:25,215 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:20:25,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6813 states, 6808 states have (on average 1.5179200940070505) internal successors, (10334), 6808 states have internal predecessors, (10334), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:20:26,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6813 states to 6813 states and 10338 transitions. [2022-04-07 16:20:26,643 INFO L78 Accepts]: Start accepts. Automaton has 6813 states and 10338 transitions. Word has length 484 [2022-04-07 16:20:26,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:20:26,644 INFO L478 AbstractCegarLoop]: Abstraction has 6813 states and 10338 transitions. [2022-04-07 16:20:26,644 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 34.0) internal successors, (170), 4 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-07 16:20:26,644 INFO L276 IsEmpty]: Start isEmpty. Operand 6813 states and 10338 transitions. [2022-04-07 16:20:26,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 485 [2022-04-07 16:20:26,650 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:20:26,650 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 16:20:26,651 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-04-07 16:20:26,651 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:20:26,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:20:26,651 INFO L85 PathProgramCache]: Analyzing trace with hash 52555033, now seen corresponding path program 1 times [2022-04-07 16:20:26,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:20:26,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150365649] [2022-04-07 16:20:26,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:20:26,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:20:26,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:20:26,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:20:26,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:20:26,862 INFO L290 TraceCheckUtils]: 0: Hoare triple {423927#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {423920#true} is VALID [2022-04-07 16:20:26,862 INFO L290 TraceCheckUtils]: 1: Hoare triple {423920#true} assume true; {423920#true} is VALID [2022-04-07 16:20:26,862 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {423920#true} {423920#true} #693#return; {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L272 TraceCheckUtils]: 0: Hoare triple {423920#true} call ULTIMATE.init(); {423927#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:20:26,863 INFO L290 TraceCheckUtils]: 1: Hoare triple {423927#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L290 TraceCheckUtils]: 2: Hoare triple {423920#true} assume true; {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {423920#true} {423920#true} #693#return; {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L272 TraceCheckUtils]: 4: Hoare triple {423920#true} call #t~ret161 := main(); {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L290 TraceCheckUtils]: 5: Hoare triple {423920#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L290 TraceCheckUtils]: 6: Hoare triple {423920#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L272 TraceCheckUtils]: 7: Hoare triple {423920#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L290 TraceCheckUtils]: 8: Hoare triple {423920#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L290 TraceCheckUtils]: 9: Hoare triple {423920#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L290 TraceCheckUtils]: 10: Hoare triple {423920#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L290 TraceCheckUtils]: 11: Hoare triple {423920#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L290 TraceCheckUtils]: 12: Hoare triple {423920#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L290 TraceCheckUtils]: 13: Hoare triple {423920#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L290 TraceCheckUtils]: 14: Hoare triple {423920#true} assume !false; {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L290 TraceCheckUtils]: 15: Hoare triple {423920#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,863 INFO L290 TraceCheckUtils]: 16: Hoare triple {423920#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 17: Hoare triple {423920#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 18: Hoare triple {423920#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 19: Hoare triple {423920#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 20: Hoare triple {423920#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 21: Hoare triple {423920#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 22: Hoare triple {423920#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 23: Hoare triple {423920#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 24: Hoare triple {423920#true} assume 8464 == #t~mem55;havoc #t~mem55; {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 25: Hoare triple {423920#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 26: Hoare triple {423920#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 27: Hoare triple {423920#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 28: Hoare triple {423920#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 29: Hoare triple {423920#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 30: Hoare triple {423920#true} ~skip~0 := 0; {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 31: Hoare triple {423920#true} assume !false; {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 32: Hoare triple {423920#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 33: Hoare triple {423920#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,864 INFO L290 TraceCheckUtils]: 34: Hoare triple {423920#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 35: Hoare triple {423920#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 36: Hoare triple {423920#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 37: Hoare triple {423920#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 38: Hoare triple {423920#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 39: Hoare triple {423920#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 40: Hoare triple {423920#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 41: Hoare triple {423920#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 42: Hoare triple {423920#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 43: Hoare triple {423920#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 44: Hoare triple {423920#true} assume 8496 == #t~mem58;havoc #t~mem58; {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 45: Hoare triple {423920#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 46: Hoare triple {423920#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 47: Hoare triple {423920#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 48: Hoare triple {423920#true} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 49: Hoare triple {423920#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 50: Hoare triple {423920#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 51: Hoare triple {423920#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 52: Hoare triple {423920#true} ~skip~0 := 0; {423920#true} is VALID [2022-04-07 16:20:26,865 INFO L290 TraceCheckUtils]: 53: Hoare triple {423920#true} assume !false; {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 54: Hoare triple {423920#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 55: Hoare triple {423920#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 56: Hoare triple {423920#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 57: Hoare triple {423920#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 58: Hoare triple {423920#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 59: Hoare triple {423920#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 60: Hoare triple {423920#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 61: Hoare triple {423920#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 62: Hoare triple {423920#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 63: Hoare triple {423920#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 64: Hoare triple {423920#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 65: Hoare triple {423920#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 66: Hoare triple {423920#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 67: Hoare triple {423920#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 68: Hoare triple {423920#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 69: Hoare triple {423920#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 70: Hoare triple {423920#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,866 INFO L290 TraceCheckUtils]: 71: Hoare triple {423920#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 72: Hoare triple {423920#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 73: Hoare triple {423920#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 74: Hoare triple {423920#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 75: Hoare triple {423920#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 76: Hoare triple {423920#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 77: Hoare triple {423920#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 78: Hoare triple {423920#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 79: Hoare triple {423920#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 80: Hoare triple {423920#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 81: Hoare triple {423920#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 82: Hoare triple {423920#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 83: Hoare triple {423920#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 84: Hoare triple {423920#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 85: Hoare triple {423920#true} assume 8656 == #t~mem77;havoc #t~mem77; {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 86: Hoare triple {423920#true} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 87: Hoare triple {423920#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 88: Hoare triple {423920#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {423920#true} is VALID [2022-04-07 16:20:26,867 INFO L290 TraceCheckUtils]: 89: Hoare triple {423920#true} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 90: Hoare triple {423920#true} assume !(0 == ~tmp___10~0); {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 91: Hoare triple {423920#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 92: Hoare triple {423920#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 93: Hoare triple {423920#true} ~skip~0 := 0; {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 94: Hoare triple {423920#true} assume !false; {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 95: Hoare triple {423920#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 96: Hoare triple {423920#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 97: Hoare triple {423920#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 98: Hoare triple {423920#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 99: Hoare triple {423920#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 100: Hoare triple {423920#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 101: Hoare triple {423920#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 102: Hoare triple {423920#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 103: Hoare triple {423920#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 104: Hoare triple {423920#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 105: Hoare triple {423920#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 106: Hoare triple {423920#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,868 INFO L290 TraceCheckUtils]: 107: Hoare triple {423920#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 108: Hoare triple {423920#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 109: Hoare triple {423920#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 110: Hoare triple {423920#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 111: Hoare triple {423920#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 112: Hoare triple {423920#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 113: Hoare triple {423920#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 114: Hoare triple {423920#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 115: Hoare triple {423920#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 116: Hoare triple {423920#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 117: Hoare triple {423920#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 118: Hoare triple {423920#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 119: Hoare triple {423920#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 120: Hoare triple {423920#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 121: Hoare triple {423920#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 122: Hoare triple {423920#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 123: Hoare triple {423920#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 124: Hoare triple {423920#true} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,869 INFO L290 TraceCheckUtils]: 125: Hoare triple {423920#true} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 126: Hoare triple {423920#true} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 127: Hoare triple {423920#true} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 128: Hoare triple {423920#true} assume 8672 == #t~mem79;havoc #t~mem79; {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 129: Hoare triple {423920#true} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 130: Hoare triple {423920#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 131: Hoare triple {423920#true} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 132: Hoare triple {423920#true} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 133: Hoare triple {423920#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 134: Hoare triple {423920#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 135: Hoare triple {423920#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 136: Hoare triple {423920#true} ~skip~0 := 0; {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 137: Hoare triple {423920#true} assume !false; {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 138: Hoare triple {423920#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 139: Hoare triple {423920#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 140: Hoare triple {423920#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 141: Hoare triple {423920#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 142: Hoare triple {423920#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,870 INFO L290 TraceCheckUtils]: 143: Hoare triple {423920#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 144: Hoare triple {423920#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 145: Hoare triple {423920#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 146: Hoare triple {423920#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 147: Hoare triple {423920#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 148: Hoare triple {423920#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 149: Hoare triple {423920#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 150: Hoare triple {423920#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 151: Hoare triple {423920#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 152: Hoare triple {423920#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 153: Hoare triple {423920#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 154: Hoare triple {423920#true} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 155: Hoare triple {423920#true} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 156: Hoare triple {423920#true} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 157: Hoare triple {423920#true} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 158: Hoare triple {423920#true} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 159: Hoare triple {423920#true} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 160: Hoare triple {423920#true} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,871 INFO L290 TraceCheckUtils]: 161: Hoare triple {423920#true} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 162: Hoare triple {423920#true} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 163: Hoare triple {423920#true} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 164: Hoare triple {423920#true} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 165: Hoare triple {423920#true} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 166: Hoare triple {423920#true} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 167: Hoare triple {423920#true} assume 8640 == #t~mem75;havoc #t~mem75; {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 168: Hoare triple {423920#true} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 169: Hoare triple {423920#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 170: Hoare triple {423920#true} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 171: Hoare triple {423920#true} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 172: Hoare triple {423920#true} call write~int(0, ~s.base, 64 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 173: Hoare triple {423920#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 174: Hoare triple {423920#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 175: Hoare triple {423920#true} ~skip~0 := 0; {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 176: Hoare triple {423920#true} assume !false; {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 177: Hoare triple {423920#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 178: Hoare triple {423920#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 179: Hoare triple {423920#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,872 INFO L290 TraceCheckUtils]: 180: Hoare triple {423920#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 181: Hoare triple {423920#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 182: Hoare triple {423920#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 183: Hoare triple {423920#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 184: Hoare triple {423920#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 185: Hoare triple {423920#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 186: Hoare triple {423920#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 187: Hoare triple {423920#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 188: Hoare triple {423920#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 189: Hoare triple {423920#true} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 190: Hoare triple {423920#true} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 191: Hoare triple {423920#true} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 192: Hoare triple {423920#true} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 193: Hoare triple {423920#true} assume 8528 == #t~mem62;havoc #t~mem62; {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 194: Hoare triple {423920#true} call #t~mem99.base, #t~mem99.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem100.base, #t~mem100.offset := read~$Pointer$(#t~mem99.base, 836 + #t~mem99.offset, 4);call #t~mem101 := read~int(#t~mem100.base, 12 + #t~mem100.offset, 4);~l~0 := #t~mem101;havoc #t~mem99.base, #t~mem99.offset;havoc #t~mem100.base, #t~mem100.offset;havoc #t~mem101;call #t~mem102 := read~int(~s.base, 232 + ~s.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 195: Hoare triple {423920#true} assume 0 != (if 0 == #t~mem102 then 0 else (if 1 == #t~mem102 then 0 else ~bitwiseAnd(#t~mem102, 2097152))) % 4294967296;havoc #t~mem102;call #t~mem103.base, #t~mem103.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(1, #t~mem103.base, 871 + #t~mem103.offset, 4);havoc #t~mem103.base, #t~mem103.offset; {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 196: Hoare triple {423920#true} call #t~mem105.base, #t~mem105.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem106 := read~int(#t~mem105.base, 871 + #t~mem105.offset, 4); {423920#true} is VALID [2022-04-07 16:20:26,873 INFO L290 TraceCheckUtils]: 197: Hoare triple {423920#true} assume 0 != #t~mem106;havoc #t~mem105.base, #t~mem105.offset;havoc #t~mem106; {423920#true} is VALID [2022-04-07 16:20:26,874 INFO L290 TraceCheckUtils]: 198: Hoare triple {423920#true} assume -2147483648 <= #t~nondet115 && #t~nondet115 <= 2147483647;~ret~0 := #t~nondet115;havoc #t~nondet115; {423920#true} is VALID [2022-04-07 16:20:26,874 INFO L290 TraceCheckUtils]: 199: Hoare triple {423920#true} assume !(~ret~0 <= 0); {423920#true} is VALID [2022-04-07 16:20:26,874 INFO L290 TraceCheckUtils]: 200: Hoare triple {423920#true} call write~int(8544, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,875 INFO L290 TraceCheckUtils]: 201: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,875 INFO L290 TraceCheckUtils]: 202: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,875 INFO L290 TraceCheckUtils]: 203: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} ~skip~0 := 0; {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,876 INFO L290 TraceCheckUtils]: 204: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !false; {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,876 INFO L290 TraceCheckUtils]: 205: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,876 INFO L290 TraceCheckUtils]: 206: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,877 INFO L290 TraceCheckUtils]: 207: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,877 INFO L290 TraceCheckUtils]: 208: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,877 INFO L290 TraceCheckUtils]: 209: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,878 INFO L290 TraceCheckUtils]: 210: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,878 INFO L290 TraceCheckUtils]: 211: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,879 INFO L290 TraceCheckUtils]: 212: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,879 INFO L290 TraceCheckUtils]: 213: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,879 INFO L290 TraceCheckUtils]: 214: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,880 INFO L290 TraceCheckUtils]: 215: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,880 INFO L290 TraceCheckUtils]: 216: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,880 INFO L290 TraceCheckUtils]: 217: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,881 INFO L290 TraceCheckUtils]: 218: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,881 INFO L290 TraceCheckUtils]: 219: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,881 INFO L290 TraceCheckUtils]: 220: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,882 INFO L290 TraceCheckUtils]: 221: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} is VALID [2022-04-07 16:20:26,882 INFO L290 TraceCheckUtils]: 222: Hoare triple {423925#(= 8544 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {423926#(= |ssl3_accept_#t~mem64| 8544)} is VALID [2022-04-07 16:20:26,882 INFO L290 TraceCheckUtils]: 223: Hoare triple {423926#(= |ssl3_accept_#t~mem64| 8544)} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,882 INFO L290 TraceCheckUtils]: 224: Hoare triple {423921#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,882 INFO L290 TraceCheckUtils]: 225: Hoare triple {423921#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,882 INFO L290 TraceCheckUtils]: 226: Hoare triple {423921#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,882 INFO L290 TraceCheckUtils]: 227: Hoare triple {423921#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,882 INFO L290 TraceCheckUtils]: 228: Hoare triple {423921#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 229: Hoare triple {423921#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 230: Hoare triple {423921#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 231: Hoare triple {423921#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 232: Hoare triple {423921#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 233: Hoare triple {423921#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 234: Hoare triple {423921#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 235: Hoare triple {423921#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 236: Hoare triple {423921#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 237: Hoare triple {423921#false} assume 8657 == #t~mem78;havoc #t~mem78; {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 238: Hoare triple {423921#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 239: Hoare triple {423921#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 240: Hoare triple {423921#false} assume !(2 == ~blastFlag~0); {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 241: Hoare triple {423921#false} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 242: Hoare triple {423921#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 243: Hoare triple {423921#false} assume !(0 == ~tmp___10~0); {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 244: Hoare triple {423921#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,883 INFO L290 TraceCheckUtils]: 245: Hoare triple {423921#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 246: Hoare triple {423921#false} ~skip~0 := 0; {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 247: Hoare triple {423921#false} assume !false; {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 248: Hoare triple {423921#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 249: Hoare triple {423921#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 250: Hoare triple {423921#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 251: Hoare triple {423921#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 252: Hoare triple {423921#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 253: Hoare triple {423921#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 254: Hoare triple {423921#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 255: Hoare triple {423921#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 256: Hoare triple {423921#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 257: Hoare triple {423921#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 258: Hoare triple {423921#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 259: Hoare triple {423921#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 260: Hoare triple {423921#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 261: Hoare triple {423921#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 262: Hoare triple {423921#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,884 INFO L290 TraceCheckUtils]: 263: Hoare triple {423921#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 264: Hoare triple {423921#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 265: Hoare triple {423921#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 266: Hoare triple {423921#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 267: Hoare triple {423921#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 268: Hoare triple {423921#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 269: Hoare triple {423921#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 270: Hoare triple {423921#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 271: Hoare triple {423921#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 272: Hoare triple {423921#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 273: Hoare triple {423921#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 274: Hoare triple {423921#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 275: Hoare triple {423921#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 276: Hoare triple {423921#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 277: Hoare triple {423921#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 278: Hoare triple {423921#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 279: Hoare triple {423921#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 280: Hoare triple {423921#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,885 INFO L290 TraceCheckUtils]: 281: Hoare triple {423921#false} assume 8672 == #t~mem79;havoc #t~mem79; {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 282: Hoare triple {423921#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 283: Hoare triple {423921#false} assume !(3 == ~blastFlag~0); {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 284: Hoare triple {423921#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 285: Hoare triple {423921#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 286: Hoare triple {423921#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 287: Hoare triple {423921#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 288: Hoare triple {423921#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 289: Hoare triple {423921#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 290: Hoare triple {423921#false} ~skip~0 := 0; {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 291: Hoare triple {423921#false} assume !false; {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 292: Hoare triple {423921#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 293: Hoare triple {423921#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 294: Hoare triple {423921#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 295: Hoare triple {423921#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 296: Hoare triple {423921#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 297: Hoare triple {423921#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 298: Hoare triple {423921#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,886 INFO L290 TraceCheckUtils]: 299: Hoare triple {423921#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 300: Hoare triple {423921#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 301: Hoare triple {423921#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 302: Hoare triple {423921#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 303: Hoare triple {423921#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 304: Hoare triple {423921#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 305: Hoare triple {423921#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 306: Hoare triple {423921#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 307: Hoare triple {423921#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 308: Hoare triple {423921#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 309: Hoare triple {423921#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 310: Hoare triple {423921#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 311: Hoare triple {423921#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 312: Hoare triple {423921#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 313: Hoare triple {423921#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 314: Hoare triple {423921#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 315: Hoare triple {423921#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 316: Hoare triple {423921#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,887 INFO L290 TraceCheckUtils]: 317: Hoare triple {423921#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 318: Hoare triple {423921#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 319: Hoare triple {423921#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 320: Hoare triple {423921#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 321: Hoare triple {423921#false} assume 8640 == #t~mem75;havoc #t~mem75; {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 322: Hoare triple {423921#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 323: Hoare triple {423921#false} assume !(4 == ~blastFlag~0); {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 324: Hoare triple {423921#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 325: Hoare triple {423921#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 326: Hoare triple {423921#false} assume 0 != #t~mem139;havoc #t~mem139;call write~int(3, ~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 327: Hoare triple {423921#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 328: Hoare triple {423921#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 329: Hoare triple {423921#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 330: Hoare triple {423921#false} ~skip~0 := 0; {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 331: Hoare triple {423921#false} assume !false; {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 332: Hoare triple {423921#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 333: Hoare triple {423921#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,888 INFO L290 TraceCheckUtils]: 334: Hoare triple {423921#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 335: Hoare triple {423921#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 336: Hoare triple {423921#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 337: Hoare triple {423921#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 338: Hoare triple {423921#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 339: Hoare triple {423921#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 340: Hoare triple {423921#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 341: Hoare triple {423921#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 342: Hoare triple {423921#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 343: Hoare triple {423921#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 344: Hoare triple {423921#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 345: Hoare triple {423921#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 346: Hoare triple {423921#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 347: Hoare triple {423921#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 348: Hoare triple {423921#false} assume 8528 == #t~mem62;havoc #t~mem62; {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 349: Hoare triple {423921#false} call #t~mem99.base, #t~mem99.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem100.base, #t~mem100.offset := read~$Pointer$(#t~mem99.base, 836 + #t~mem99.offset, 4);call #t~mem101 := read~int(#t~mem100.base, 12 + #t~mem100.offset, 4);~l~0 := #t~mem101;havoc #t~mem99.base, #t~mem99.offset;havoc #t~mem100.base, #t~mem100.offset;havoc #t~mem101;call #t~mem102 := read~int(~s.base, 232 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 350: Hoare triple {423921#false} assume 0 != (if 0 == #t~mem102 then 0 else (if 1 == #t~mem102 then 0 else ~bitwiseAnd(#t~mem102, 2097152))) % 4294967296;havoc #t~mem102;call #t~mem103.base, #t~mem103.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(1, #t~mem103.base, 871 + #t~mem103.offset, 4);havoc #t~mem103.base, #t~mem103.offset; {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 351: Hoare triple {423921#false} call #t~mem105.base, #t~mem105.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem106 := read~int(#t~mem105.base, 871 + #t~mem105.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,889 INFO L290 TraceCheckUtils]: 352: Hoare triple {423921#false} assume 0 != #t~mem106;havoc #t~mem105.base, #t~mem105.offset;havoc #t~mem106; {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 353: Hoare triple {423921#false} assume -2147483648 <= #t~nondet115 && #t~nondet115 <= 2147483647;~ret~0 := #t~nondet115;havoc #t~nondet115; {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 354: Hoare triple {423921#false} assume !(~ret~0 <= 0); {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 355: Hoare triple {423921#false} call write~int(8544, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 356: Hoare triple {423921#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 357: Hoare triple {423921#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 358: Hoare triple {423921#false} ~skip~0 := 0; {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 359: Hoare triple {423921#false} assume !false; {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 360: Hoare triple {423921#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 361: Hoare triple {423921#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 362: Hoare triple {423921#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 363: Hoare triple {423921#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 364: Hoare triple {423921#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 365: Hoare triple {423921#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 366: Hoare triple {423921#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 367: Hoare triple {423921#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 368: Hoare triple {423921#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 369: Hoare triple {423921#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,890 INFO L290 TraceCheckUtils]: 370: Hoare triple {423921#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 371: Hoare triple {423921#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 372: Hoare triple {423921#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 373: Hoare triple {423921#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 374: Hoare triple {423921#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 375: Hoare triple {423921#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 376: Hoare triple {423921#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 377: Hoare triple {423921#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 378: Hoare triple {423921#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 379: Hoare triple {423921#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 380: Hoare triple {423921#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 381: Hoare triple {423921#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 382: Hoare triple {423921#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 383: Hoare triple {423921#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 384: Hoare triple {423921#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 385: Hoare triple {423921#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 386: Hoare triple {423921#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 387: Hoare triple {423921#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,891 INFO L290 TraceCheckUtils]: 388: Hoare triple {423921#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 389: Hoare triple {423921#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 390: Hoare triple {423921#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 391: Hoare triple {423921#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 392: Hoare triple {423921#false} assume 8657 == #t~mem78;havoc #t~mem78; {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 393: Hoare triple {423921#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 394: Hoare triple {423921#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 395: Hoare triple {423921#false} assume !(2 == ~blastFlag~0); {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 396: Hoare triple {423921#false} assume !(5 == ~blastFlag~0); {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 397: Hoare triple {423921#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 398: Hoare triple {423921#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 399: Hoare triple {423921#false} assume !(0 == ~tmp___10~0); {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 400: Hoare triple {423921#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 401: Hoare triple {423921#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 402: Hoare triple {423921#false} ~skip~0 := 0; {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 403: Hoare triple {423921#false} assume !false; {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 404: Hoare triple {423921#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 405: Hoare triple {423921#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,892 INFO L290 TraceCheckUtils]: 406: Hoare triple {423921#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 407: Hoare triple {423921#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 408: Hoare triple {423921#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 409: Hoare triple {423921#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 410: Hoare triple {423921#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 411: Hoare triple {423921#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 412: Hoare triple {423921#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 413: Hoare triple {423921#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 414: Hoare triple {423921#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 415: Hoare triple {423921#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 416: Hoare triple {423921#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 417: Hoare triple {423921#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 418: Hoare triple {423921#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 419: Hoare triple {423921#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 420: Hoare triple {423921#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 421: Hoare triple {423921#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 422: Hoare triple {423921#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,893 INFO L290 TraceCheckUtils]: 423: Hoare triple {423921#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 424: Hoare triple {423921#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 425: Hoare triple {423921#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 426: Hoare triple {423921#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 427: Hoare triple {423921#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 428: Hoare triple {423921#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 429: Hoare triple {423921#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 430: Hoare triple {423921#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 431: Hoare triple {423921#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 432: Hoare triple {423921#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 433: Hoare triple {423921#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 434: Hoare triple {423921#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 435: Hoare triple {423921#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 436: Hoare triple {423921#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 437: Hoare triple {423921#false} assume 8672 == #t~mem79;havoc #t~mem79; {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 438: Hoare triple {423921#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 439: Hoare triple {423921#false} assume !(3 == ~blastFlag~0); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 440: Hoare triple {423921#false} assume !(6 == ~blastFlag~0); {423921#false} is VALID [2022-04-07 16:20:26,894 INFO L290 TraceCheckUtils]: 441: Hoare triple {423921#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 442: Hoare triple {423921#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 443: Hoare triple {423921#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 444: Hoare triple {423921#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 445: Hoare triple {423921#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 446: Hoare triple {423921#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 447: Hoare triple {423921#false} ~skip~0 := 0; {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 448: Hoare triple {423921#false} assume !false; {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 449: Hoare triple {423921#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 450: Hoare triple {423921#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 451: Hoare triple {423921#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 452: Hoare triple {423921#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 453: Hoare triple {423921#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 454: Hoare triple {423921#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 455: Hoare triple {423921#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 456: Hoare triple {423921#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 457: Hoare triple {423921#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 458: Hoare triple {423921#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,895 INFO L290 TraceCheckUtils]: 459: Hoare triple {423921#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 460: Hoare triple {423921#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 461: Hoare triple {423921#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 462: Hoare triple {423921#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 463: Hoare triple {423921#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 464: Hoare triple {423921#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 465: Hoare triple {423921#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 466: Hoare triple {423921#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 467: Hoare triple {423921#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 468: Hoare triple {423921#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 469: Hoare triple {423921#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 470: Hoare triple {423921#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 471: Hoare triple {423921#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 472: Hoare triple {423921#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 473: Hoare triple {423921#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 474: Hoare triple {423921#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 475: Hoare triple {423921#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 476: Hoare triple {423921#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,896 INFO L290 TraceCheckUtils]: 477: Hoare triple {423921#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {423921#false} is VALID [2022-04-07 16:20:26,897 INFO L290 TraceCheckUtils]: 478: Hoare triple {423921#false} assume 8640 == #t~mem75;havoc #t~mem75; {423921#false} is VALID [2022-04-07 16:20:26,897 INFO L290 TraceCheckUtils]: 479: Hoare triple {423921#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {423921#false} is VALID [2022-04-07 16:20:26,897 INFO L290 TraceCheckUtils]: 480: Hoare triple {423921#false} assume !(4 == ~blastFlag~0); {423921#false} is VALID [2022-04-07 16:20:26,897 INFO L290 TraceCheckUtils]: 481: Hoare triple {423921#false} assume !(7 == ~blastFlag~0); {423921#false} is VALID [2022-04-07 16:20:26,897 INFO L290 TraceCheckUtils]: 482: Hoare triple {423921#false} assume 10 == ~blastFlag~0; {423921#false} is VALID [2022-04-07 16:20:26,897 INFO L290 TraceCheckUtils]: 483: Hoare triple {423921#false} assume !false; {423921#false} is VALID [2022-04-07 16:20:26,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2034 backedges. 1210 proven. 0 refuted. 0 times theorem prover too weak. 824 trivial. 0 not checked. [2022-04-07 16:20:26,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:20:26,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150365649] [2022-04-07 16:20:26,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150365649] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-07 16:20:26,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-07 16:20:26,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-07 16:20:26,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196164783] [2022-04-07 16:20:26,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-07 16:20:26,899 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 35.8) internal successors, (179), 4 states have internal predecessors, (179), 1 states have call successors, (3), 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 484 [2022-04-07 16:20:26,899 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-07 16:20:26,899 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 35.8) internal successors, (179), 4 states have internal predecessors, (179), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:20:27,018 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 183 edges. 183 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:20:27,019 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-07 16:20:27,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-07 16:20:27,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-07 16:20:27,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-07 16:20:27,019 INFO L87 Difference]: Start difference. First operand 6813 states and 10338 transitions. Second operand has 5 states, 5 states have (on average 35.8) internal successors, (179), 4 states have internal predecessors, (179), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:20:29,730 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:20:35,014 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-07 16:20:43,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:20:43,364 INFO L93 Difference]: Finished difference Result 14335 states and 21731 transitions. [2022-04-07 16:20:43,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-07 16:20:43,364 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 35.8) internal successors, (179), 4 states have internal predecessors, (179), 1 states have call successors, (3), 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 484 [2022-04-07 16:20:43,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-07 16:20:43,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 35.8) internal successors, (179), 4 states have internal predecessors, (179), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:20:43,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 488 transitions. [2022-04-07 16:20:43,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 35.8) internal successors, (179), 4 states have internal predecessors, (179), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:20:43,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 488 transitions. [2022-04-07 16:20:43,368 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 488 transitions. [2022-04-07 16:20:43,663 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 488 edges. 488 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-07 16:20:45,551 INFO L225 Difference]: With dead ends: 14335 [2022-04-07 16:20:45,551 INFO L226 Difference]: Without dead ends: 7550 [2022-04-07 16:20:45,556 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-07 16:20:45,556 INFO L913 BasicCegarLoop]: 244 mSDtfsCounter, 38 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 486 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2022-04-07 16:20:45,556 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 603 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 486 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2022-04-07 16:20:45,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7550 states. [2022-04-07 16:20:46,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7550 to 7233. [2022-04-07 16:20:46,332 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-07 16:20:46,338 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7550 states. Second operand has 7233 states, 7228 states have (on average 1.514803541781959) internal successors, (10949), 7228 states have internal predecessors, (10949), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:20:46,343 INFO L74 IsIncluded]: Start isIncluded. First operand 7550 states. Second operand has 7233 states, 7228 states have (on average 1.514803541781959) internal successors, (10949), 7228 states have internal predecessors, (10949), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:20:46,348 INFO L87 Difference]: Start difference. First operand 7550 states. Second operand has 7233 states, 7228 states have (on average 1.514803541781959) internal successors, (10949), 7228 states have internal predecessors, (10949), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:20:47,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:20:47,820 INFO L93 Difference]: Finished difference Result 7550 states and 11410 transitions. [2022-04-07 16:20:47,820 INFO L276 IsEmpty]: Start isEmpty. Operand 7550 states and 11410 transitions. [2022-04-07 16:20:47,825 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:20:47,825 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:20:47,832 INFO L74 IsIncluded]: Start isIncluded. First operand has 7233 states, 7228 states have (on average 1.514803541781959) internal successors, (10949), 7228 states have internal predecessors, (10949), 3 states have call successors, (3), 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 7550 states. [2022-04-07 16:20:47,837 INFO L87 Difference]: Start difference. First operand has 7233 states, 7228 states have (on average 1.514803541781959) internal successors, (10949), 7228 states have internal predecessors, (10949), 3 states have call successors, (3), 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 7550 states. [2022-04-07 16:20:49,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-07 16:20:49,484 INFO L93 Difference]: Finished difference Result 7550 states and 11410 transitions. [2022-04-07 16:20:49,484 INFO L276 IsEmpty]: Start isEmpty. Operand 7550 states and 11410 transitions. [2022-04-07 16:20:49,489 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-07 16:20:49,489 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-07 16:20:49,489 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-07 16:20:49,489 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-07 16:20:49,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7233 states, 7228 states have (on average 1.514803541781959) internal successors, (10949), 7228 states have internal predecessors, (10949), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:20:51,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7233 states to 7233 states and 10953 transitions. [2022-04-07 16:20:51,104 INFO L78 Accepts]: Start accepts. Automaton has 7233 states and 10953 transitions. Word has length 484 [2022-04-07 16:20:51,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-07 16:20:51,105 INFO L478 AbstractCegarLoop]: Abstraction has 7233 states and 10953 transitions. [2022-04-07 16:20:51,105 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.8) internal successors, (179), 4 states have internal predecessors, (179), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-07 16:20:51,105 INFO L276 IsEmpty]: Start isEmpty. Operand 7233 states and 10953 transitions. [2022-04-07 16:20:51,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 485 [2022-04-07 16:20:51,111 INFO L491 BasicCegarLoop]: Found error trace [2022-04-07 16:20:51,112 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 9, 9, 9, 9, 9, 9, 9, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-04-07 16:20:51,112 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-04-07 16:20:51,112 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-07 16:20:51,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-07 16:20:51,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1050995749, now seen corresponding path program 1 times [2022-04-07 16:20:51,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-07 16:20:51,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792040167] [2022-04-07 16:20:51,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:20:51,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-07 16:20:51,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:20:54,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-07 16:20:54,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:20:54,343 INFO L290 TraceCheckUtils]: 0: Hoare triple {462693#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {462662#true} is VALID [2022-04-07 16:20:54,343 INFO L290 TraceCheckUtils]: 1: Hoare triple {462662#true} assume true; {462662#true} is VALID [2022-04-07 16:20:54,343 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {462662#true} {462662#true} #693#return; {462662#true} is VALID [2022-04-07 16:20:54,344 INFO L272 TraceCheckUtils]: 0: Hoare triple {462662#true} call ULTIMATE.init(); {462693#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-07 16:20:54,344 INFO L290 TraceCheckUtils]: 1: Hoare triple {462693#(and (= ~init~0 |old(~init~0)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(~#SSLv3_server_data~0.base)| |~#SSLv3_server_data~0.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(~#SSLv3_server_data~0.offset)| |~#SSLv3_server_data~0.offset|) (= |#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {462662#true} is VALID [2022-04-07 16:20:54,344 INFO L290 TraceCheckUtils]: 2: Hoare triple {462662#true} assume true; {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {462662#true} {462662#true} #693#return; {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L272 TraceCheckUtils]: 4: Hoare triple {462662#true} call #t~ret161 := main(); {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L290 TraceCheckUtils]: 5: Hoare triple {462662#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L290 TraceCheckUtils]: 6: Hoare triple {462662#true} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L272 TraceCheckUtils]: 7: Hoare triple {462662#true} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L290 TraceCheckUtils]: 8: Hoare triple {462662#true} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L290 TraceCheckUtils]: 9: Hoare triple {462662#true} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L290 TraceCheckUtils]: 10: Hoare triple {462662#true} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L290 TraceCheckUtils]: 11: Hoare triple {462662#true} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L290 TraceCheckUtils]: 12: Hoare triple {462662#true} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L290 TraceCheckUtils]: 13: Hoare triple {462662#true} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L290 TraceCheckUtils]: 14: Hoare triple {462662#true} assume !false; {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L290 TraceCheckUtils]: 15: Hoare triple {462662#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L290 TraceCheckUtils]: 16: Hoare triple {462662#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L290 TraceCheckUtils]: 17: Hoare triple {462662#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L290 TraceCheckUtils]: 18: Hoare triple {462662#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L290 TraceCheckUtils]: 19: Hoare triple {462662#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,345 INFO L290 TraceCheckUtils]: 20: Hoare triple {462662#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 21: Hoare triple {462662#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 22: Hoare triple {462662#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 23: Hoare triple {462662#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 24: Hoare triple {462662#true} assume 8464 == #t~mem55;havoc #t~mem55; {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 25: Hoare triple {462662#true} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 26: Hoare triple {462662#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 27: Hoare triple {462662#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 28: Hoare triple {462662#true} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 29: Hoare triple {462662#true} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 30: Hoare triple {462662#true} ~skip~0 := 0; {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 31: Hoare triple {462662#true} assume !false; {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 32: Hoare triple {462662#true} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 33: Hoare triple {462662#true} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 34: Hoare triple {462662#true} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 35: Hoare triple {462662#true} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 36: Hoare triple {462662#true} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 37: Hoare triple {462662#true} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,346 INFO L290 TraceCheckUtils]: 38: Hoare triple {462662#true} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,347 INFO L290 TraceCheckUtils]: 39: Hoare triple {462662#true} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,347 INFO L290 TraceCheckUtils]: 40: Hoare triple {462662#true} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,347 INFO L290 TraceCheckUtils]: 41: Hoare triple {462662#true} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,347 INFO L290 TraceCheckUtils]: 42: Hoare triple {462662#true} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,347 INFO L290 TraceCheckUtils]: 43: Hoare triple {462662#true} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462662#true} is VALID [2022-04-07 16:20:54,347 INFO L290 TraceCheckUtils]: 44: Hoare triple {462662#true} assume 8496 == #t~mem58;havoc #t~mem58; {462662#true} is VALID [2022-04-07 16:20:54,347 INFO L290 TraceCheckUtils]: 45: Hoare triple {462662#true} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {462662#true} is VALID [2022-04-07 16:20:54,347 INFO L290 TraceCheckUtils]: 46: Hoare triple {462662#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {462662#true} is VALID [2022-04-07 16:20:54,347 INFO L290 TraceCheckUtils]: 47: Hoare triple {462662#true} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {462667#(= |ssl3_accept_#t~mem94| (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)))} is VALID [2022-04-07 16:20:54,348 INFO L290 TraceCheckUtils]: 48: Hoare triple {462667#(= |ssl3_accept_#t~mem94| (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)))} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {462668#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:20:54,349 INFO L290 TraceCheckUtils]: 49: Hoare triple {462668#(not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,350 INFO L290 TraceCheckUtils]: 50: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,350 INFO L290 TraceCheckUtils]: 51: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,351 INFO L290 TraceCheckUtils]: 52: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} ~skip~0 := 0; {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,352 INFO L290 TraceCheckUtils]: 53: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !false; {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,353 INFO L290 TraceCheckUtils]: 54: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,353 INFO L290 TraceCheckUtils]: 55: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,354 INFO L290 TraceCheckUtils]: 56: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,355 INFO L290 TraceCheckUtils]: 57: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,355 INFO L290 TraceCheckUtils]: 58: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,356 INFO L290 TraceCheckUtils]: 59: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,357 INFO L290 TraceCheckUtils]: 60: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,357 INFO L290 TraceCheckUtils]: 61: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,358 INFO L290 TraceCheckUtils]: 62: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,359 INFO L290 TraceCheckUtils]: 63: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,359 INFO L290 TraceCheckUtils]: 64: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,360 INFO L290 TraceCheckUtils]: 65: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,361 INFO L290 TraceCheckUtils]: 66: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,361 INFO L290 TraceCheckUtils]: 67: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,362 INFO L290 TraceCheckUtils]: 68: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,363 INFO L290 TraceCheckUtils]: 69: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,363 INFO L290 TraceCheckUtils]: 70: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,364 INFO L290 TraceCheckUtils]: 71: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,365 INFO L290 TraceCheckUtils]: 72: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,365 INFO L290 TraceCheckUtils]: 73: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,366 INFO L290 TraceCheckUtils]: 74: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,366 INFO L290 TraceCheckUtils]: 75: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,367 INFO L290 TraceCheckUtils]: 76: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,368 INFO L290 TraceCheckUtils]: 77: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,368 INFO L290 TraceCheckUtils]: 78: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,369 INFO L290 TraceCheckUtils]: 79: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,370 INFO L290 TraceCheckUtils]: 80: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,370 INFO L290 TraceCheckUtils]: 81: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,371 INFO L290 TraceCheckUtils]: 82: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,371 INFO L290 TraceCheckUtils]: 83: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,372 INFO L290 TraceCheckUtils]: 84: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,373 INFO L290 TraceCheckUtils]: 85: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume 8656 == #t~mem77;havoc #t~mem77; {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,374 INFO L290 TraceCheckUtils]: 86: Hoare triple {462669#(and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))) (or (not (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ 92 ssl3_accept_~s.offset)) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,374 INFO L290 TraceCheckUtils]: 87: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,375 INFO L290 TraceCheckUtils]: 88: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,376 INFO L290 TraceCheckUtils]: 89: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,377 INFO L290 TraceCheckUtils]: 90: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(0 == ~tmp___10~0); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,377 INFO L290 TraceCheckUtils]: 91: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,378 INFO L290 TraceCheckUtils]: 92: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,378 INFO L290 TraceCheckUtils]: 93: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} ~skip~0 := 0; {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,379 INFO L290 TraceCheckUtils]: 94: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !false; {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,379 INFO L290 TraceCheckUtils]: 95: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,380 INFO L290 TraceCheckUtils]: 96: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,380 INFO L290 TraceCheckUtils]: 97: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,381 INFO L290 TraceCheckUtils]: 98: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,381 INFO L290 TraceCheckUtils]: 99: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,382 INFO L290 TraceCheckUtils]: 100: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,383 INFO L290 TraceCheckUtils]: 101: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,383 INFO L290 TraceCheckUtils]: 102: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,384 INFO L290 TraceCheckUtils]: 103: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,384 INFO L290 TraceCheckUtils]: 104: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,385 INFO L290 TraceCheckUtils]: 105: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,385 INFO L290 TraceCheckUtils]: 106: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,386 INFO L290 TraceCheckUtils]: 107: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,386 INFO L290 TraceCheckUtils]: 108: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,394 INFO L290 TraceCheckUtils]: 109: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,395 INFO L290 TraceCheckUtils]: 110: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,395 INFO L290 TraceCheckUtils]: 111: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,396 INFO L290 TraceCheckUtils]: 112: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,396 INFO L290 TraceCheckUtils]: 113: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,397 INFO L290 TraceCheckUtils]: 114: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,397 INFO L290 TraceCheckUtils]: 115: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,398 INFO L290 TraceCheckUtils]: 116: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,398 INFO L290 TraceCheckUtils]: 117: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,399 INFO L290 TraceCheckUtils]: 118: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,399 INFO L290 TraceCheckUtils]: 119: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,400 INFO L290 TraceCheckUtils]: 120: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,401 INFO L290 TraceCheckUtils]: 121: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,401 INFO L290 TraceCheckUtils]: 122: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,402 INFO L290 TraceCheckUtils]: 123: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,402 INFO L290 TraceCheckUtils]: 124: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,403 INFO L290 TraceCheckUtils]: 125: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,403 INFO L290 TraceCheckUtils]: 126: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,404 INFO L290 TraceCheckUtils]: 127: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,404 INFO L290 TraceCheckUtils]: 128: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume 8672 == #t~mem79;havoc #t~mem79; {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,405 INFO L290 TraceCheckUtils]: 129: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,405 INFO L290 TraceCheckUtils]: 130: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,407 INFO L290 TraceCheckUtils]: 131: Hoare triple {462670#(or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {462671#(or (not (= |ssl3_accept_#t~mem145| 0)) (and (= (+ ssl3_accept_~s.offset (* (- 1) (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (- 668)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,409 INFO L290 TraceCheckUtils]: 132: Hoare triple {462671#(or (not (= |ssl3_accept_#t~mem145| 0)) (and (= (+ ssl3_accept_~s.offset (* (- 1) (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (- 668)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(0 != #t~mem145);havoc #t~mem145;call #t~mem147.base, #t~mem147.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(3, #t~mem147.base, 844 + #t~mem147.offset, 4);havoc #t~mem147.base, #t~mem147.offset; {462672#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,410 INFO L290 TraceCheckUtils]: 133: Hoare triple {462672#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,411 INFO L290 TraceCheckUtils]: 134: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,412 INFO L290 TraceCheckUtils]: 135: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,413 INFO L290 TraceCheckUtils]: 136: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} ~skip~0 := 0; {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,414 INFO L290 TraceCheckUtils]: 137: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !false; {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,415 INFO L290 TraceCheckUtils]: 138: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,416 INFO L290 TraceCheckUtils]: 139: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,417 INFO L290 TraceCheckUtils]: 140: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,417 INFO L290 TraceCheckUtils]: 141: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,418 INFO L290 TraceCheckUtils]: 142: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,419 INFO L290 TraceCheckUtils]: 143: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,420 INFO L290 TraceCheckUtils]: 144: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,421 INFO L290 TraceCheckUtils]: 145: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,422 INFO L290 TraceCheckUtils]: 146: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,423 INFO L290 TraceCheckUtils]: 147: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,424 INFO L290 TraceCheckUtils]: 148: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,424 INFO L290 TraceCheckUtils]: 149: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,425 INFO L290 TraceCheckUtils]: 150: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,426 INFO L290 TraceCheckUtils]: 151: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,427 INFO L290 TraceCheckUtils]: 152: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,428 INFO L290 TraceCheckUtils]: 153: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,429 INFO L290 TraceCheckUtils]: 154: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,430 INFO L290 TraceCheckUtils]: 155: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,431 INFO L290 TraceCheckUtils]: 156: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,431 INFO L290 TraceCheckUtils]: 157: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,432 INFO L290 TraceCheckUtils]: 158: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,433 INFO L290 TraceCheckUtils]: 159: Hoare triple {462673#(or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462674#(or (= |ssl3_accept_#t~mem68| 3) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,434 INFO L290 TraceCheckUtils]: 160: Hoare triple {462674#(or (= |ssl3_accept_#t~mem68| 3) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume 8448 == #t~mem68;havoc #t~mem68; {462675#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,435 INFO L290 TraceCheckUtils]: 161: Hoare triple {462675#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} assume !(~num1~0 > 0); {462675#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} is VALID [2022-04-07 16:20:54,436 INFO L290 TraceCheckUtils]: 162: Hoare triple {462675#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))))} call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem133 := read~int(#t~mem132.base, 844 + #t~mem132.offset, 4);call write~int(#t~mem133, ~s.base, 52 + ~s.offset, 4);havoc #t~mem132.base, #t~mem132.offset;havoc #t~mem133; {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,437 INFO L290 TraceCheckUtils]: 163: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,438 INFO L290 TraceCheckUtils]: 164: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,438 INFO L290 TraceCheckUtils]: 165: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} ~skip~0 := 0; {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,439 INFO L290 TraceCheckUtils]: 166: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !false; {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,440 INFO L290 TraceCheckUtils]: 167: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,441 INFO L290 TraceCheckUtils]: 168: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,442 INFO L290 TraceCheckUtils]: 169: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,442 INFO L290 TraceCheckUtils]: 170: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,443 INFO L290 TraceCheckUtils]: 171: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,444 INFO L290 TraceCheckUtils]: 172: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,445 INFO L290 TraceCheckUtils]: 173: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,445 INFO L290 TraceCheckUtils]: 174: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,446 INFO L290 TraceCheckUtils]: 175: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,447 INFO L290 TraceCheckUtils]: 176: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,448 INFO L290 TraceCheckUtils]: 177: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,449 INFO L290 TraceCheckUtils]: 178: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,449 INFO L290 TraceCheckUtils]: 179: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,450 INFO L290 TraceCheckUtils]: 180: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,451 INFO L290 TraceCheckUtils]: 181: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,452 INFO L290 TraceCheckUtils]: 182: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,453 INFO L290 TraceCheckUtils]: 183: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,453 INFO L290 TraceCheckUtils]: 184: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,454 INFO L290 TraceCheckUtils]: 185: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,455 INFO L290 TraceCheckUtils]: 186: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,456 INFO L290 TraceCheckUtils]: 187: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,456 INFO L290 TraceCheckUtils]: 188: Hoare triple {462676#(or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462677#(and (or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (= |ssl3_accept_#t~mem68| (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,457 INFO L290 TraceCheckUtils]: 189: Hoare triple {462677#(and (or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (= |ssl3_accept_#t~mem68| (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {462678#(and (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))))} is VALID [2022-04-07 16:20:54,458 INFO L290 TraceCheckUtils]: 190: Hoare triple {462678#(and (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {462678#(and (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))))} is VALID [2022-04-07 16:20:54,459 INFO L290 TraceCheckUtils]: 191: Hoare triple {462678#(and (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {462678#(and (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))))} is VALID [2022-04-07 16:20:54,460 INFO L290 TraceCheckUtils]: 192: Hoare triple {462678#(and (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {462678#(and (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))))} is VALID [2022-04-07 16:20:54,461 INFO L290 TraceCheckUtils]: 193: Hoare triple {462678#(and (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {462678#(and (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))))} is VALID [2022-04-07 16:20:54,462 INFO L290 TraceCheckUtils]: 194: Hoare triple {462678#(and (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {462678#(and (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))))} is VALID [2022-04-07 16:20:54,462 INFO L290 TraceCheckUtils]: 195: Hoare triple {462678#(and (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (or (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {462679#(and (not (= 8448 |ssl3_accept_#t~mem75|)) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (or (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= |ssl3_accept_#t~mem75| 3) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))))} is VALID [2022-04-07 16:20:54,463 INFO L290 TraceCheckUtils]: 196: Hoare triple {462679#(and (not (= 8448 |ssl3_accept_#t~mem75|)) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (or (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= |ssl3_accept_#t~mem75| 3) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))))} assume 8640 == #t~mem75;havoc #t~mem75; {462680#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,464 INFO L290 TraceCheckUtils]: 197: Hoare triple {462680#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {462680#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,465 INFO L290 TraceCheckUtils]: 198: Hoare triple {462680#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {462680#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,466 INFO L290 TraceCheckUtils]: 199: Hoare triple {462680#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {462680#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,467 INFO L290 TraceCheckUtils]: 200: Hoare triple {462680#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(0 != #t~mem139);havoc #t~mem139;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {462680#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,468 INFO L290 TraceCheckUtils]: 201: Hoare triple {462680#(or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (<= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,469 INFO L290 TraceCheckUtils]: 202: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,470 INFO L290 TraceCheckUtils]: 203: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,470 INFO L290 TraceCheckUtils]: 204: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} ~skip~0 := 0; {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,471 INFO L290 TraceCheckUtils]: 205: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !false; {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,472 INFO L290 TraceCheckUtils]: 206: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,473 INFO L290 TraceCheckUtils]: 207: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,473 INFO L290 TraceCheckUtils]: 208: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,474 INFO L290 TraceCheckUtils]: 209: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,475 INFO L290 TraceCheckUtils]: 210: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,476 INFO L290 TraceCheckUtils]: 211: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,476 INFO L290 TraceCheckUtils]: 212: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,477 INFO L290 TraceCheckUtils]: 213: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,478 INFO L290 TraceCheckUtils]: 214: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,478 INFO L290 TraceCheckUtils]: 215: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,479 INFO L290 TraceCheckUtils]: 216: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,480 INFO L290 TraceCheckUtils]: 217: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,481 INFO L290 TraceCheckUtils]: 218: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,481 INFO L290 TraceCheckUtils]: 219: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,482 INFO L290 TraceCheckUtils]: 220: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,483 INFO L290 TraceCheckUtils]: 221: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,483 INFO L290 TraceCheckUtils]: 222: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,484 INFO L290 TraceCheckUtils]: 223: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,485 INFO L290 TraceCheckUtils]: 224: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,494 INFO L290 TraceCheckUtils]: 225: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,495 INFO L290 TraceCheckUtils]: 226: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,496 INFO L290 TraceCheckUtils]: 227: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,496 INFO L290 TraceCheckUtils]: 228: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,497 INFO L290 TraceCheckUtils]: 229: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,498 INFO L290 TraceCheckUtils]: 230: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,499 INFO L290 TraceCheckUtils]: 231: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,499 INFO L290 TraceCheckUtils]: 232: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,500 INFO L290 TraceCheckUtils]: 233: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,501 INFO L290 TraceCheckUtils]: 234: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,501 INFO L290 TraceCheckUtils]: 235: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,502 INFO L290 TraceCheckUtils]: 236: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,503 INFO L290 TraceCheckUtils]: 237: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} assume 8656 == #t~mem77;havoc #t~mem77; {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} is VALID [2022-04-07 16:20:54,504 INFO L290 TraceCheckUtils]: 238: Hoare triple {462681#(or (and (not (= ssl3_accept_~s.offset (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (and (<= ssl3_accept_~s.offset (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))))} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,505 INFO L290 TraceCheckUtils]: 239: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,505 INFO L290 TraceCheckUtils]: 240: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(2 == ~blastFlag~0); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,506 INFO L290 TraceCheckUtils]: 241: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,507 INFO L290 TraceCheckUtils]: 242: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,507 INFO L290 TraceCheckUtils]: 243: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(0 == ~tmp___10~0); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,508 INFO L290 TraceCheckUtils]: 244: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,508 INFO L290 TraceCheckUtils]: 245: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,509 INFO L290 TraceCheckUtils]: 246: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} ~skip~0 := 0; {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,509 INFO L290 TraceCheckUtils]: 247: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !false; {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,510 INFO L290 TraceCheckUtils]: 248: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,510 INFO L290 TraceCheckUtils]: 249: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,511 INFO L290 TraceCheckUtils]: 250: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,511 INFO L290 TraceCheckUtils]: 251: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,512 INFO L290 TraceCheckUtils]: 252: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,512 INFO L290 TraceCheckUtils]: 253: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,513 INFO L290 TraceCheckUtils]: 254: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,513 INFO L290 TraceCheckUtils]: 255: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,514 INFO L290 TraceCheckUtils]: 256: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,514 INFO L290 TraceCheckUtils]: 257: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,515 INFO L290 TraceCheckUtils]: 258: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,515 INFO L290 TraceCheckUtils]: 259: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,516 INFO L290 TraceCheckUtils]: 260: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,516 INFO L290 TraceCheckUtils]: 261: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,517 INFO L290 TraceCheckUtils]: 262: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,517 INFO L290 TraceCheckUtils]: 263: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,517 INFO L290 TraceCheckUtils]: 264: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,518 INFO L290 TraceCheckUtils]: 265: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,518 INFO L290 TraceCheckUtils]: 266: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,519 INFO L290 TraceCheckUtils]: 267: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,519 INFO L290 TraceCheckUtils]: 268: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,520 INFO L290 TraceCheckUtils]: 269: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,520 INFO L290 TraceCheckUtils]: 270: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,521 INFO L290 TraceCheckUtils]: 271: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,521 INFO L290 TraceCheckUtils]: 272: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,522 INFO L290 TraceCheckUtils]: 273: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,522 INFO L290 TraceCheckUtils]: 274: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,523 INFO L290 TraceCheckUtils]: 275: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,523 INFO L290 TraceCheckUtils]: 276: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,524 INFO L290 TraceCheckUtils]: 277: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,524 INFO L290 TraceCheckUtils]: 278: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,525 INFO L290 TraceCheckUtils]: 279: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,525 INFO L290 TraceCheckUtils]: 280: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,526 INFO L290 TraceCheckUtils]: 281: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume 8672 == #t~mem79;havoc #t~mem79; {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,526 INFO L290 TraceCheckUtils]: 282: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,527 INFO L290 TraceCheckUtils]: 283: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(3 == ~blastFlag~0); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,527 INFO L290 TraceCheckUtils]: 284: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,528 INFO L290 TraceCheckUtils]: 285: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,529 INFO L290 TraceCheckUtils]: 286: Hoare triple {462682#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= ssl3_accept_~s.offset (+ 759 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 761 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(0 != #t~mem145);havoc #t~mem145;call #t~mem147.base, #t~mem147.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(3, #t~mem147.base, 844 + #t~mem147.offset, 4);havoc #t~mem147.base, #t~mem147.offset; {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,530 INFO L290 TraceCheckUtils]: 287: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,531 INFO L290 TraceCheckUtils]: 288: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,531 INFO L290 TraceCheckUtils]: 289: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,532 INFO L290 TraceCheckUtils]: 290: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} ~skip~0 := 0; {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,532 INFO L290 TraceCheckUtils]: 291: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !false; {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,533 INFO L290 TraceCheckUtils]: 292: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,533 INFO L290 TraceCheckUtils]: 293: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,534 INFO L290 TraceCheckUtils]: 294: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,534 INFO L290 TraceCheckUtils]: 295: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,535 INFO L290 TraceCheckUtils]: 296: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,536 INFO L290 TraceCheckUtils]: 297: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,536 INFO L290 TraceCheckUtils]: 298: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,537 INFO L290 TraceCheckUtils]: 299: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,537 INFO L290 TraceCheckUtils]: 300: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,538 INFO L290 TraceCheckUtils]: 301: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,538 INFO L290 TraceCheckUtils]: 302: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,539 INFO L290 TraceCheckUtils]: 303: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,539 INFO L290 TraceCheckUtils]: 304: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,540 INFO L290 TraceCheckUtils]: 305: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,540 INFO L290 TraceCheckUtils]: 306: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,541 INFO L290 TraceCheckUtils]: 307: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,541 INFO L290 TraceCheckUtils]: 308: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,542 INFO L290 TraceCheckUtils]: 309: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,542 INFO L290 TraceCheckUtils]: 310: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,543 INFO L290 TraceCheckUtils]: 311: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,543 INFO L290 TraceCheckUtils]: 312: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,544 INFO L290 TraceCheckUtils]: 313: Hoare triple {462683#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462684#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (not (= 8448 |ssl3_accept_#t~mem68|)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,544 INFO L290 TraceCheckUtils]: 314: Hoare triple {462684#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (not (= 8448 |ssl3_accept_#t~mem68|)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume 8448 == #t~mem68;havoc #t~mem68; {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,545 INFO L290 TraceCheckUtils]: 315: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(~num1~0 > 0); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,546 INFO L290 TraceCheckUtils]: 316: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem133 := read~int(#t~mem132.base, 844 + #t~mem132.offset, 4);call write~int(#t~mem133, ~s.base, 52 + ~s.offset, 4);havoc #t~mem132.base, #t~mem132.offset;havoc #t~mem133; {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,546 INFO L290 TraceCheckUtils]: 317: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,547 INFO L290 TraceCheckUtils]: 318: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,547 INFO L290 TraceCheckUtils]: 319: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} ~skip~0 := 0; {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,548 INFO L290 TraceCheckUtils]: 320: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !false; {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,548 INFO L290 TraceCheckUtils]: 321: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,549 INFO L290 TraceCheckUtils]: 322: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,549 INFO L290 TraceCheckUtils]: 323: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,550 INFO L290 TraceCheckUtils]: 324: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,550 INFO L290 TraceCheckUtils]: 325: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,551 INFO L290 TraceCheckUtils]: 326: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,551 INFO L290 TraceCheckUtils]: 327: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,551 INFO L290 TraceCheckUtils]: 328: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,552 INFO L290 TraceCheckUtils]: 329: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,552 INFO L290 TraceCheckUtils]: 330: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,553 INFO L290 TraceCheckUtils]: 331: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,553 INFO L290 TraceCheckUtils]: 332: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,554 INFO L290 TraceCheckUtils]: 333: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,554 INFO L290 TraceCheckUtils]: 334: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,555 INFO L290 TraceCheckUtils]: 335: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,555 INFO L290 TraceCheckUtils]: 336: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,556 INFO L290 TraceCheckUtils]: 337: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,556 INFO L290 TraceCheckUtils]: 338: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,557 INFO L290 TraceCheckUtils]: 339: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,557 INFO L290 TraceCheckUtils]: 340: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,558 INFO L290 TraceCheckUtils]: 341: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,558 INFO L290 TraceCheckUtils]: 342: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,559 INFO L290 TraceCheckUtils]: 343: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,559 INFO L290 TraceCheckUtils]: 344: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,560 INFO L290 TraceCheckUtils]: 345: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,560 INFO L290 TraceCheckUtils]: 346: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,561 INFO L290 TraceCheckUtils]: 347: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,561 INFO L290 TraceCheckUtils]: 348: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,561 INFO L290 TraceCheckUtils]: 349: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,562 INFO L290 TraceCheckUtils]: 350: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume 8640 == #t~mem75;havoc #t~mem75; {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,562 INFO L290 TraceCheckUtils]: 351: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,563 INFO L290 TraceCheckUtils]: 352: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(4 == ~blastFlag~0); {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,563 INFO L290 TraceCheckUtils]: 353: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,564 INFO L290 TraceCheckUtils]: 354: Hoare triple {462685#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {462686#(and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= |ssl3_accept_#t~mem139| (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:20:54,565 INFO L290 TraceCheckUtils]: 355: Hoare triple {462686#(and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= |ssl3_accept_#t~mem139| (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset))))} assume !(0 != #t~mem139);havoc #t~mem139;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {462687#(and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} is VALID [2022-04-07 16:20:54,566 INFO L290 TraceCheckUtils]: 356: Hoare triple {462687#(and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 88 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) ssl3_accept_~s.offset) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,567 INFO L290 TraceCheckUtils]: 357: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,568 INFO L290 TraceCheckUtils]: 358: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,569 INFO L290 TraceCheckUtils]: 359: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} ~skip~0 := 0; {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,570 INFO L290 TraceCheckUtils]: 360: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !false; {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,571 INFO L290 TraceCheckUtils]: 361: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,572 INFO L290 TraceCheckUtils]: 362: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,572 INFO L290 TraceCheckUtils]: 363: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,573 INFO L290 TraceCheckUtils]: 364: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,574 INFO L290 TraceCheckUtils]: 365: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,575 INFO L290 TraceCheckUtils]: 366: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,576 INFO L290 TraceCheckUtils]: 367: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,577 INFO L290 TraceCheckUtils]: 368: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,577 INFO L290 TraceCheckUtils]: 369: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,578 INFO L290 TraceCheckUtils]: 370: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,579 INFO L290 TraceCheckUtils]: 371: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,580 INFO L290 TraceCheckUtils]: 372: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,581 INFO L290 TraceCheckUtils]: 373: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,582 INFO L290 TraceCheckUtils]: 374: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,583 INFO L290 TraceCheckUtils]: 375: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,583 INFO L290 TraceCheckUtils]: 376: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,584 INFO L290 TraceCheckUtils]: 377: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,585 INFO L290 TraceCheckUtils]: 378: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,586 INFO L290 TraceCheckUtils]: 379: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,587 INFO L290 TraceCheckUtils]: 380: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,588 INFO L290 TraceCheckUtils]: 381: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,588 INFO L290 TraceCheckUtils]: 382: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,589 INFO L290 TraceCheckUtils]: 383: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,590 INFO L290 TraceCheckUtils]: 384: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,591 INFO L290 TraceCheckUtils]: 385: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,592 INFO L290 TraceCheckUtils]: 386: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,593 INFO L290 TraceCheckUtils]: 387: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,594 INFO L290 TraceCheckUtils]: 388: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,594 INFO L290 TraceCheckUtils]: 389: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,595 INFO L290 TraceCheckUtils]: 390: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,596 INFO L290 TraceCheckUtils]: 391: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,597 INFO L290 TraceCheckUtils]: 392: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume 8656 == #t~mem77;havoc #t~mem77; {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:20:54,598 INFO L290 TraceCheckUtils]: 393: Hoare triple {462688#(and (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (and (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0)) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (or (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (+ 92 ssl3_accept_~s.offset)) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 172) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,599 INFO L290 TraceCheckUtils]: 394: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,599 INFO L290 TraceCheckUtils]: 395: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(2 == ~blastFlag~0); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,600 INFO L290 TraceCheckUtils]: 396: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(5 == ~blastFlag~0); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,600 INFO L290 TraceCheckUtils]: 397: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,601 INFO L290 TraceCheckUtils]: 398: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,602 INFO L290 TraceCheckUtils]: 399: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(0 == ~tmp___10~0); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,602 INFO L290 TraceCheckUtils]: 400: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,603 INFO L290 TraceCheckUtils]: 401: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,603 INFO L290 TraceCheckUtils]: 402: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} ~skip~0 := 0; {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,603 INFO L290 TraceCheckUtils]: 403: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !false; {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,604 INFO L290 TraceCheckUtils]: 404: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,604 INFO L290 TraceCheckUtils]: 405: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,605 INFO L290 TraceCheckUtils]: 406: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,605 INFO L290 TraceCheckUtils]: 407: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,606 INFO L290 TraceCheckUtils]: 408: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,606 INFO L290 TraceCheckUtils]: 409: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,607 INFO L290 TraceCheckUtils]: 410: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,607 INFO L290 TraceCheckUtils]: 411: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,608 INFO L290 TraceCheckUtils]: 412: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,608 INFO L290 TraceCheckUtils]: 413: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,609 INFO L290 TraceCheckUtils]: 414: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,609 INFO L290 TraceCheckUtils]: 415: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,610 INFO L290 TraceCheckUtils]: 416: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,610 INFO L290 TraceCheckUtils]: 417: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,610 INFO L290 TraceCheckUtils]: 418: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,611 INFO L290 TraceCheckUtils]: 419: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,611 INFO L290 TraceCheckUtils]: 420: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,612 INFO L290 TraceCheckUtils]: 421: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,612 INFO L290 TraceCheckUtils]: 422: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,613 INFO L290 TraceCheckUtils]: 423: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,613 INFO L290 TraceCheckUtils]: 424: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,614 INFO L290 TraceCheckUtils]: 425: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,614 INFO L290 TraceCheckUtils]: 426: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,615 INFO L290 TraceCheckUtils]: 427: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,615 INFO L290 TraceCheckUtils]: 428: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,616 INFO L290 TraceCheckUtils]: 429: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,616 INFO L290 TraceCheckUtils]: 430: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,617 INFO L290 TraceCheckUtils]: 431: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,617 INFO L290 TraceCheckUtils]: 432: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,618 INFO L290 TraceCheckUtils]: 433: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,618 INFO L290 TraceCheckUtils]: 434: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,618 INFO L290 TraceCheckUtils]: 435: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,619 INFO L290 TraceCheckUtils]: 436: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,619 INFO L290 TraceCheckUtils]: 437: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume 8672 == #t~mem79;havoc #t~mem79; {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,620 INFO L290 TraceCheckUtils]: 438: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,620 INFO L290 TraceCheckUtils]: 439: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(3 == ~blastFlag~0); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,621 INFO L290 TraceCheckUtils]: 440: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(6 == ~blastFlag~0); {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,621 INFO L290 TraceCheckUtils]: 441: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} is VALID [2022-04-07 16:20:54,622 INFO L290 TraceCheckUtils]: 442: Hoare triple {462689#(or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (<= ssl3_accept_~s.offset (+ 791 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (<= (+ 793 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {462690#(or (= |ssl3_accept_#t~mem145| 0) (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))))} is VALID [2022-04-07 16:20:54,623 INFO L290 TraceCheckUtils]: 443: Hoare triple {462690#(or (= |ssl3_accept_#t~mem145| 0) (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))))} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,623 INFO L290 TraceCheckUtils]: 444: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,624 INFO L290 TraceCheckUtils]: 445: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,624 INFO L290 TraceCheckUtils]: 446: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,624 INFO L290 TraceCheckUtils]: 447: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} ~skip~0 := 0; {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,625 INFO L290 TraceCheckUtils]: 448: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !false; {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,625 INFO L290 TraceCheckUtils]: 449: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,625 INFO L290 TraceCheckUtils]: 450: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,626 INFO L290 TraceCheckUtils]: 451: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,626 INFO L290 TraceCheckUtils]: 452: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,626 INFO L290 TraceCheckUtils]: 453: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,627 INFO L290 TraceCheckUtils]: 454: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,627 INFO L290 TraceCheckUtils]: 455: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,627 INFO L290 TraceCheckUtils]: 456: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,628 INFO L290 TraceCheckUtils]: 457: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,628 INFO L290 TraceCheckUtils]: 458: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,628 INFO L290 TraceCheckUtils]: 459: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,629 INFO L290 TraceCheckUtils]: 460: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,629 INFO L290 TraceCheckUtils]: 461: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,629 INFO L290 TraceCheckUtils]: 462: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,630 INFO L290 TraceCheckUtils]: 463: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,630 INFO L290 TraceCheckUtils]: 464: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,630 INFO L290 TraceCheckUtils]: 465: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,631 INFO L290 TraceCheckUtils]: 466: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,631 INFO L290 TraceCheckUtils]: 467: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,631 INFO L290 TraceCheckUtils]: 468: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,632 INFO L290 TraceCheckUtils]: 469: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,632 INFO L290 TraceCheckUtils]: 470: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,632 INFO L290 TraceCheckUtils]: 471: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,632 INFO L290 TraceCheckUtils]: 472: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,633 INFO L290 TraceCheckUtils]: 473: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,633 INFO L290 TraceCheckUtils]: 474: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,633 INFO L290 TraceCheckUtils]: 475: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,634 INFO L290 TraceCheckUtils]: 476: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} is VALID [2022-04-07 16:20:54,634 INFO L290 TraceCheckUtils]: 477: Hoare triple {462691#(not (= 8640 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {462692#(not (= |ssl3_accept_#t~mem75| 8640))} is VALID [2022-04-07 16:20:54,634 INFO L290 TraceCheckUtils]: 478: Hoare triple {462692#(not (= |ssl3_accept_#t~mem75| 8640))} assume 8640 == #t~mem75;havoc #t~mem75; {462663#false} is VALID [2022-04-07 16:20:54,634 INFO L290 TraceCheckUtils]: 479: Hoare triple {462663#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {462663#false} is VALID [2022-04-07 16:20:54,634 INFO L290 TraceCheckUtils]: 480: Hoare triple {462663#false} assume !(4 == ~blastFlag~0); {462663#false} is VALID [2022-04-07 16:20:54,635 INFO L290 TraceCheckUtils]: 481: Hoare triple {462663#false} assume !(7 == ~blastFlag~0); {462663#false} is VALID [2022-04-07 16:20:54,635 INFO L290 TraceCheckUtils]: 482: Hoare triple {462663#false} assume 10 == ~blastFlag~0; {462663#false} is VALID [2022-04-07 16:20:54,635 INFO L290 TraceCheckUtils]: 483: Hoare triple {462663#false} assume !false; {462663#false} is VALID [2022-04-07 16:20:54,639 INFO L134 CoverageAnalysis]: Checked inductivity of 2136 backedges. 367 proven. 1758 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-07 16:20:54,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-07 16:20:54,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792040167] [2022-04-07 16:20:54,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792040167] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-07 16:20:54,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236357443] [2022-04-07 16:20:54,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-07 16:20:54,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-07 16:20:54,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-07 16:20:54,640 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-07 16:20:54,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-04-07 16:20:55,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:20:55,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 2215 conjuncts, 180 conjunts are in the unsatisfiable core [2022-04-07 16:20:55,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-07 16:20:55,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-07 16:20:55,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:55,888 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-04-07 16:20:56,163 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-04-07 16:20:56,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:56,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:56,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:56,173 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-04-07 16:20:56,173 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 38 [2022-04-07 16:20:56,233 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-04-07 16:20:56,236 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-04-07 16:20:56,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:56,244 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-04-07 16:20:56,244 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 26 [2022-04-07 16:20:56,536 INFO L356 Elim1Store]: treesize reduction 31, result has 44.6 percent of original size [2022-04-07 16:20:56,536 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 94 treesize of output 82 [2022-04-07 16:20:56,557 INFO L356 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-04-07 16:20:56,558 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 64 [2022-04-07 16:20:56,578 INFO L356 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-04-07 16:20:56,578 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 33 [2022-04-07 16:20:56,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:56,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:56,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:56,746 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 54 [2022-04-07 16:20:56,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:56,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:56,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:56,751 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 54 [2022-04-07 16:20:56,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:56,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:56,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:56,756 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 54 [2022-04-07 16:20:57,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,331 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 45 [2022-04-07 16:20:57,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,342 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 45 [2022-04-07 16:20:57,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,346 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 45 [2022-04-07 16:20:57,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,540 INFO L356 Elim1Store]: treesize reduction 60, result has 45.9 percent of original size [2022-04-07 16:20:57,540 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 103 treesize of output 110 [2022-04-07 16:20:57,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,584 INFO L356 Elim1Store]: treesize reduction 40, result has 49.4 percent of original size [2022-04-07 16:20:57,585 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 100 treesize of output 107 [2022-04-07 16:20:57,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,627 INFO L356 Elim1Store]: treesize reduction 48, result has 44.8 percent of original size [2022-04-07 16:20:57,627 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 54 [2022-04-07 16:20:57,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,900 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 183 [2022-04-07 16:20:57,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,905 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 183 [2022-04-07 16:20:57,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:20:57,938 INFO L356 Elim1Store]: treesize reduction 133, result has 24.4 percent of original size [2022-04-07 16:20:57,938 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 211 treesize of output 229 [2022-04-07 16:21:00,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:00,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:00,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:00,693 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 264 treesize of output 224 [2022-04-07 16:21:00,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:00,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:00,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:00,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:00,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:00,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:00,739 INFO L356 Elim1Store]: treesize reduction 156, result has 23.5 percent of original size [2022-04-07 16:21:00,739 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 260 treesize of output 258 [2022-04-07 16:21:00,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:00,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:00,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:00,754 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 268 treesize of output 228 [2022-04-07 16:21:03,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:03,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:03,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:03,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:03,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:03,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:03,920 INFO L356 Elim1Store]: treesize reduction 34, result has 69.9 percent of original size [2022-04-07 16:21:03,920 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 245 treesize of output 257 [2022-04-07 16:21:04,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:04,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:04,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:04,494 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 116 [2022-04-07 16:21:04,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:04,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:04,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:04,503 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-04-07 16:21:04,503 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 126 treesize of output 104 [2022-04-07 16:21:04,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:04,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:04,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:04,551 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 104 [2022-04-07 16:21:04,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:04,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:04,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:04,564 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-04-07 16:21:04,564 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 126 treesize of output 116 [2022-04-07 16:21:05,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:05,982 INFO L356 Elim1Store]: treesize reduction 92, result has 17.1 percent of original size [2022-04-07 16:21:05,982 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 175 treesize of output 144 [2022-04-07 16:21:05,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:06,002 INFO L356 Elim1Store]: treesize reduction 84, result has 18.4 percent of original size [2022-04-07 16:21:06,002 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 144 treesize of output 113 [2022-04-07 16:21:06,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:06,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:06,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:06,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:06,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:06,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:06,235 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 125 [2022-04-07 16:21:06,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:06,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:06,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:06,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:06,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:06,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:06,247 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-04-07 16:21:06,247 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 131 treesize of output 113 [2022-04-07 16:21:08,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:08,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:08,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:08,165 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 116 [2022-04-07 16:21:08,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:08,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:08,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:08,173 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-04-07 16:21:08,173 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 126 treesize of output 104 [2022-04-07 16:21:08,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:08,273 INFO L356 Elim1Store]: treesize reduction 76, result has 31.5 percent of original size [2022-04-07 16:21:08,273 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 206 treesize of output 179 [2022-04-07 16:21:08,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:08,306 INFO L356 Elim1Store]: treesize reduction 68, result has 34.0 percent of original size [2022-04-07 16:21:08,306 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 194 treesize of output 167 [2022-04-07 16:21:08,313 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 21 [2022-04-07 16:21:08,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:08,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:08,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:08,548 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 165 [2022-04-07 16:21:08,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:08,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:08,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:08,562 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 153 [2022-04-07 16:21:08,583 INFO L356 Elim1Store]: treesize reduction 71, result has 22.8 percent of original size [2022-04-07 16:21:08,583 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 34 [2022-04-07 16:21:10,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:10,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:10,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:10,527 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-04-07 16:21:10,527 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 224 treesize of output 190 [2022-04-07 16:21:10,545 INFO L356 Elim1Store]: treesize reduction 71, result has 22.8 percent of original size [2022-04-07 16:21:10,545 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 34 [2022-04-07 16:21:10,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:21:10,551 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-04-07 16:21:10,551 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 207 treesize of output 147 [2022-04-07 16:21:23,499 INFO L272 TraceCheckUtils]: 0: Hoare triple {462662#true} call ULTIMATE.init(); {462662#true} is VALID [2022-04-07 16:21:23,500 INFO L290 TraceCheckUtils]: 1: Hoare triple {462662#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(27, 2);call #Ultimate.allocInit(12, 3);~init~0 := 1;~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := 4, 0;call #Ultimate.allocInit(100, 4);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#SSLv3_server_data~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#SSLv3_server_data~0.base); {462662#true} is VALID [2022-04-07 16:21:23,500 INFO L290 TraceCheckUtils]: 2: Hoare triple {462662#true} assume true; {462662#true} is VALID [2022-04-07 16:21:23,500 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {462662#true} {462662#true} #693#return; {462662#true} is VALID [2022-04-07 16:21:23,500 INFO L272 TraceCheckUtils]: 4: Hoare triple {462662#true} call #t~ret161 := main(); {462662#true} is VALID [2022-04-07 16:21:23,500 INFO L290 TraceCheckUtils]: 5: Hoare triple {462662#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc7.base, #t~malloc7.offset := #Ultimate.allocOnHeap(248);~s~0.base, ~s~0.offset := #t~malloc7.base, #t~malloc7.offset;havoc #t~malloc7.base, #t~malloc7.offset;call #t~malloc8.base, #t~malloc8.offset := #Ultimate.allocOnHeap(899);call write~$Pointer$(#t~malloc8.base, #t~malloc8.offset, ~s~0.base, 84 + ~s~0.offset, 4);havoc #t~malloc8.base, #t~malloc8.offset;call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(232);call write~$Pointer$(#t~malloc9.base, #t~malloc9.offset, ~s~0.base, 204 + ~s~0.offset, 4);havoc #t~malloc9.base, #t~malloc9.offset;call #t~malloc10.base, #t~malloc10.offset := #Ultimate.allocOnHeap(200);call write~$Pointer$(#t~malloc10.base, #t~malloc10.offset, ~s~0.base, 176 + ~s~0.offset, 4);havoc #t~malloc10.base, #t~malloc10.offset;call write~$Pointer$(0, (if #t~nondet11 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet11 % 4294967296 % 4294967296 else #t~nondet11 % 4294967296 % 4294967296 - 4294967296), ~s~0.base, 192 + ~s~0.offset, 4);havoc #t~nondet11;call write~int(#t~nondet12, ~s~0.base, 232 + ~s~0.offset, 4);havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;call write~int(#t~nondet13, ~s~0.base, 180 + ~s~0.offset, 4);havoc #t~nondet13;call #t~mem14.base, #t~mem14.offset := read~$Pointer$(~s~0.base, 176 + ~s~0.offset, 4);call write~$Pointer$(0, (if #t~nondet15 % 4294967296 % 4294967296 <= 2147483647 then #t~nondet15 % 4294967296 % 4294967296 else #t~nondet15 % 4294967296 % 4294967296 - 4294967296), #t~mem14.base, 148 + #t~mem14.offset, 4);havoc #t~mem14.base, #t~mem14.offset;havoc #t~nondet15;call #t~mem16.base, #t~mem16.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;call write~int(#t~nondet17, #t~mem16.base, 895 + #t~mem16.offset, 4);havoc #t~mem16.base, #t~mem16.offset;havoc #t~nondet17;call #t~mem18.base, #t~mem18.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~malloc19.base, #t~malloc19.offset := #Ultimate.allocOnHeap(40);call write~$Pointer$(#t~malloc19.base, #t~malloc19.offset, #t~mem18.base, 836 + #t~mem18.offset, 4);havoc #t~mem18.base, #t~mem18.offset;havoc #t~malloc19.base, #t~malloc19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem21.base, #t~mem21.offset := read~$Pointer$(#t~mem20.base, 836 + #t~mem20.offset, 4);call write~int(#t~nondet22, #t~mem21.base, 12 + #t~mem21.offset, 4);havoc #t~mem20.base, #t~mem20.offset;havoc #t~mem21.base, #t~mem21.offset;havoc #t~nondet22;call #t~mem23.base, #t~mem23.offset := read~$Pointer$(~s~0.base, 84 + ~s~0.offset, 4);call #t~mem24.base, #t~mem24.offset := read~$Pointer$(#t~mem23.base, 836 + #t~mem23.offset, 4);call write~int(#t~nondet25, #t~mem24.base, 16 + #t~mem24.offset, 4);havoc #t~mem23.base, #t~mem23.offset;havoc #t~mem24.base, #t~mem24.offset;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {462712#(= main_~s~0.offset 0)} is VALID [2022-04-07 16:21:23,500 INFO L290 TraceCheckUtils]: 6: Hoare triple {462712#(= main_~s~0.offset 0)} assume 0 != #t~nondet26;havoc #t~nondet26;call write~$Pointer$(0, 0, ~s~0.base, 136 + ~s~0.offset, 4); {462712#(= main_~s~0.offset 0)} is VALID [2022-04-07 16:21:23,501 INFO L272 TraceCheckUtils]: 7: Hoare triple {462712#(= main_~s~0.offset 0)} call #t~ret30 := ssl3_accept(~s~0.base, ~s~0.offset); {462719#(= |ssl3_accept_#in~s.offset| 0)} is VALID [2022-04-07 16:21:23,502 INFO L290 TraceCheckUtils]: 8: Hoare triple {462719#(= |ssl3_accept_#in~s.offset| 0)} ~s.base, ~s.offset := #in~s.base, #in~s.offset;havoc ~buf~0.base, ~buf~0.offset;havoc ~l~0;havoc ~Time~0;havoc ~tmp~3;havoc ~cb~0.base, ~cb~0.offset;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___1~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___2~0 := #t~nondet32;havoc #t~nondet32;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp___3~0 := #t~nondet33;havoc #t~nondet33;assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~tmp___4~0 := #t~nondet34;havoc #t~nondet34;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~tmp___5~0 := #t~nondet35;havoc #t~nondet35;assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~tmp___6~0 := #t~nondet36;havoc #t~nondet36;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~tmp___8~0 := #t~nondet37;havoc #t~nondet37;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~tmp___9~0 := #t~nondet38;havoc #t~nondet38;assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~tmp___10~0 := #t~nondet39;havoc #t~nondet39;havoc ~blastFlag~0;assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;call write~int(#t~nondet40, ~s.base, 92 + ~s.offset, 4);havoc #t~nondet40;call write~int(8464, ~s.base, 52 + ~s.offset, 4);~blastFlag~0 := 0;call write~int(8464, ~s.base, 52 + ~s.offset, 4);assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~tmp~3 := #t~nondet41;havoc #t~nondet41;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0, 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0;call #t~mem42.base, #t~mem42.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4); {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,502 INFO L290 TraceCheckUtils]: 9: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} assume 0 != (#t~mem42.base + #t~mem42.offset) % 4294967296;havoc #t~mem42.base, #t~mem42.offset;call #t~mem43.base, #t~mem43.offset := read~$Pointer$(~s.base, 192 + ~s.offset, 4);~cb~0.base, ~cb~0.offset := #t~mem43.base, #t~mem43.offset;havoc #t~mem43.base, #t~mem43.offset; {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,503 INFO L290 TraceCheckUtils]: 10: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} call #t~mem44 := read~int(~s.base, 28 + ~s.offset, 4);call write~int(1 + #t~mem44, ~s.base, 28 + ~s.offset, 4);havoc #t~mem44; {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,503 INFO L290 TraceCheckUtils]: 11: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} assume !(0 != (if 0 == ~tmp___1~0 then 0 else (if 1 == ~tmp___1~0 then 0 else ~bitwiseAnd(~tmp___1~0, 12288)))); {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,503 INFO L290 TraceCheckUtils]: 12: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} call #t~mem45.base, #t~mem45.offset := read~$Pointer$(~s.base, 136 + ~s.offset, 4); {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,504 INFO L290 TraceCheckUtils]: 13: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} assume !(0 == (#t~mem45.base + #t~mem45.offset) % 4294967296);havoc #t~mem45.base, #t~mem45.offset; {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,504 INFO L290 TraceCheckUtils]: 14: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} assume !false; {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,504 INFO L290 TraceCheckUtils]: 15: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,504 INFO L290 TraceCheckUtils]: 16: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,505 INFO L290 TraceCheckUtils]: 17: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,505 INFO L290 TraceCheckUtils]: 18: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,505 INFO L290 TraceCheckUtils]: 19: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,506 INFO L290 TraceCheckUtils]: 20: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,506 INFO L290 TraceCheckUtils]: 21: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,506 INFO L290 TraceCheckUtils]: 22: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,507 INFO L290 TraceCheckUtils]: 23: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,507 INFO L290 TraceCheckUtils]: 24: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} assume 8464 == #t~mem55;havoc #t~mem55; {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,507 INFO L290 TraceCheckUtils]: 25: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} call write~int(0, ~s.base, 48 + ~s.offset, 4);assume -2147483648 <= #t~nondet92 && #t~nondet92 <= 2147483647;~ret~0 := #t~nondet92;havoc #t~nondet92; {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,508 INFO L290 TraceCheckUtils]: 26: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {462723#(= ssl3_accept_~s.offset 0)} is VALID [2022-04-07 16:21:23,509 INFO L290 TraceCheckUtils]: 27: Hoare triple {462723#(= ssl3_accept_~s.offset 0)} assume !(~ret~0 <= 0);~got_new_session~0 := 1;call write~int(8496, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,509 INFO L290 TraceCheckUtils]: 28: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,509 INFO L290 TraceCheckUtils]: 29: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,510 INFO L290 TraceCheckUtils]: 30: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} ~skip~0 := 0; {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,510 INFO L290 TraceCheckUtils]: 31: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !false; {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,510 INFO L290 TraceCheckUtils]: 32: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,511 INFO L290 TraceCheckUtils]: 33: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,511 INFO L290 TraceCheckUtils]: 34: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,513 INFO L290 TraceCheckUtils]: 35: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,513 INFO L290 TraceCheckUtils]: 36: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,513 INFO L290 TraceCheckUtils]: 37: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,514 INFO L290 TraceCheckUtils]: 38: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,514 INFO L290 TraceCheckUtils]: 39: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,514 INFO L290 TraceCheckUtils]: 40: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,515 INFO L290 TraceCheckUtils]: 41: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,515 INFO L290 TraceCheckUtils]: 42: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,516 INFO L290 TraceCheckUtils]: 43: Hoare triple {462781#(and (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462830#(and (= ssl3_accept_~s.offset 0) (= |ssl3_accept_#t~mem58| (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,516 INFO L290 TraceCheckUtils]: 44: Hoare triple {462830#(and (= ssl3_accept_~s.offset 0) (= |ssl3_accept_#t~mem58| (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume 8496 == #t~mem58;havoc #t~mem58; {462834#(and (= ssl3_accept_~s.offset 0) (= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,516 INFO L290 TraceCheckUtils]: 45: Hoare triple {462834#(and (= ssl3_accept_~s.offset 0) (= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume -2147483648 <= #t~nondet93 && #t~nondet93 <= 2147483647;~ret~0 := #t~nondet93;havoc #t~nondet93; {462834#(and (= ssl3_accept_~s.offset 0) (= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,517 INFO L290 TraceCheckUtils]: 46: Hoare triple {462834#(and (= ssl3_accept_~s.offset 0) (= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {462834#(and (= ssl3_accept_~s.offset 0) (= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,517 INFO L290 TraceCheckUtils]: 47: Hoare triple {462834#(and (= ssl3_accept_~s.offset 0) (= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(~ret~0 <= 0);call #t~mem94 := read~int(~s.base, 92 + ~s.offset, 4); {462844#(and (= ssl3_accept_~s.offset 0) (= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= |ssl3_accept_#t~mem94| (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,518 INFO L290 TraceCheckUtils]: 48: Hoare triple {462844#(and (= ssl3_accept_~s.offset 0) (= 8496 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= |ssl3_accept_#t~mem94| (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume 0 != #t~mem94;havoc #t~mem94;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {462848#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,519 INFO L290 TraceCheckUtils]: 49: Hoare triple {462848#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,519 INFO L290 TraceCheckUtils]: 50: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,519 INFO L290 TraceCheckUtils]: 51: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,520 INFO L290 TraceCheckUtils]: 52: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} ~skip~0 := 0; {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,520 INFO L290 TraceCheckUtils]: 53: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !false; {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,520 INFO L290 TraceCheckUtils]: 54: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,521 INFO L290 TraceCheckUtils]: 55: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,521 INFO L290 TraceCheckUtils]: 56: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,521 INFO L290 TraceCheckUtils]: 57: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,522 INFO L290 TraceCheckUtils]: 58: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,522 INFO L290 TraceCheckUtils]: 59: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,522 INFO L290 TraceCheckUtils]: 60: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,523 INFO L290 TraceCheckUtils]: 61: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,523 INFO L290 TraceCheckUtils]: 62: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,523 INFO L290 TraceCheckUtils]: 63: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,524 INFO L290 TraceCheckUtils]: 64: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,524 INFO L290 TraceCheckUtils]: 65: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,525 INFO L290 TraceCheckUtils]: 66: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,525 INFO L290 TraceCheckUtils]: 67: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,525 INFO L290 TraceCheckUtils]: 68: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,526 INFO L290 TraceCheckUtils]: 69: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,526 INFO L290 TraceCheckUtils]: 70: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,526 INFO L290 TraceCheckUtils]: 71: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,527 INFO L290 TraceCheckUtils]: 72: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,527 INFO L290 TraceCheckUtils]: 73: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,527 INFO L290 TraceCheckUtils]: 74: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,528 INFO L290 TraceCheckUtils]: 75: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,528 INFO L290 TraceCheckUtils]: 76: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,528 INFO L290 TraceCheckUtils]: 77: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,529 INFO L290 TraceCheckUtils]: 78: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,529 INFO L290 TraceCheckUtils]: 79: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,530 INFO L290 TraceCheckUtils]: 80: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,530 INFO L290 TraceCheckUtils]: 81: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,530 INFO L290 TraceCheckUtils]: 82: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,531 INFO L290 TraceCheckUtils]: 83: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,531 INFO L290 TraceCheckUtils]: 84: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,531 INFO L290 TraceCheckUtils]: 85: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} assume 8656 == #t~mem77;havoc #t~mem77; {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,532 INFO L290 TraceCheckUtils]: 86: Hoare triple {462852#(and (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (= ssl3_accept_~s.offset 0))} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,533 INFO L290 TraceCheckUtils]: 87: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,533 INFO L290 TraceCheckUtils]: 88: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,534 INFO L290 TraceCheckUtils]: 89: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,535 INFO L290 TraceCheckUtils]: 90: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(0 == ~tmp___10~0); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,535 INFO L290 TraceCheckUtils]: 91: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,536 INFO L290 TraceCheckUtils]: 92: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,536 INFO L290 TraceCheckUtils]: 93: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} ~skip~0 := 0; {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,537 INFO L290 TraceCheckUtils]: 94: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !false; {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,537 INFO L290 TraceCheckUtils]: 95: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,538 INFO L290 TraceCheckUtils]: 96: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,539 INFO L290 TraceCheckUtils]: 97: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,539 INFO L290 TraceCheckUtils]: 98: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,540 INFO L290 TraceCheckUtils]: 99: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,540 INFO L290 TraceCheckUtils]: 100: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,541 INFO L290 TraceCheckUtils]: 101: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,541 INFO L290 TraceCheckUtils]: 102: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,542 INFO L290 TraceCheckUtils]: 103: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,542 INFO L290 TraceCheckUtils]: 104: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,543 INFO L290 TraceCheckUtils]: 105: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,543 INFO L290 TraceCheckUtils]: 106: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,544 INFO L290 TraceCheckUtils]: 107: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,545 INFO L290 TraceCheckUtils]: 108: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,545 INFO L290 TraceCheckUtils]: 109: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,546 INFO L290 TraceCheckUtils]: 110: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,546 INFO L290 TraceCheckUtils]: 111: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,547 INFO L290 TraceCheckUtils]: 112: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,547 INFO L290 TraceCheckUtils]: 113: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,548 INFO L290 TraceCheckUtils]: 114: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,548 INFO L290 TraceCheckUtils]: 115: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,549 INFO L290 TraceCheckUtils]: 116: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,549 INFO L290 TraceCheckUtils]: 117: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,550 INFO L290 TraceCheckUtils]: 118: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,550 INFO L290 TraceCheckUtils]: 119: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,551 INFO L290 TraceCheckUtils]: 120: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,551 INFO L290 TraceCheckUtils]: 121: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,552 INFO L290 TraceCheckUtils]: 122: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,553 INFO L290 TraceCheckUtils]: 123: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,553 INFO L290 TraceCheckUtils]: 124: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,554 INFO L290 TraceCheckUtils]: 125: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,554 INFO L290 TraceCheckUtils]: 126: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,555 INFO L290 TraceCheckUtils]: 127: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,555 INFO L290 TraceCheckUtils]: 128: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume 8672 == #t~mem79;havoc #t~mem79; {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,556 INFO L290 TraceCheckUtils]: 129: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,556 INFO L290 TraceCheckUtils]: 130: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,557 INFO L290 TraceCheckUtils]: 131: Hoare triple {462964#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0))} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {463100#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= |ssl3_accept_#t~mem145| (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,559 INFO L290 TraceCheckUtils]: 132: Hoare triple {463100#(and (or (not (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0)) (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= |ssl3_accept_#t~mem145| (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0))} assume !(0 != #t~mem145);havoc #t~mem145;call #t~mem147.base, #t~mem147.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(3, #t~mem147.base, 844 + #t~mem147.offset, 4);havoc #t~mem147.base, #t~mem147.offset; {463104#(and (= ssl3_accept_~s.offset 0) (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,561 INFO L290 TraceCheckUtils]: 133: Hoare triple {463104#(and (= ssl3_accept_~s.offset 0) (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,563 INFO L290 TraceCheckUtils]: 134: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,564 INFO L290 TraceCheckUtils]: 135: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,565 INFO L290 TraceCheckUtils]: 136: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} ~skip~0 := 0; {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,566 INFO L290 TraceCheckUtils]: 137: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !false; {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,567 INFO L290 TraceCheckUtils]: 138: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,569 INFO L290 TraceCheckUtils]: 139: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,570 INFO L290 TraceCheckUtils]: 140: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,571 INFO L290 TraceCheckUtils]: 141: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,572 INFO L290 TraceCheckUtils]: 142: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,574 INFO L290 TraceCheckUtils]: 143: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,575 INFO L290 TraceCheckUtils]: 144: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,576 INFO L290 TraceCheckUtils]: 145: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,577 INFO L290 TraceCheckUtils]: 146: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,579 INFO L290 TraceCheckUtils]: 147: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,580 INFO L290 TraceCheckUtils]: 148: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,581 INFO L290 TraceCheckUtils]: 149: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,582 INFO L290 TraceCheckUtils]: 150: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,584 INFO L290 TraceCheckUtils]: 151: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,585 INFO L290 TraceCheckUtils]: 152: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,586 INFO L290 TraceCheckUtils]: 153: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,588 INFO L290 TraceCheckUtils]: 154: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,589 INFO L290 TraceCheckUtils]: 155: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,590 INFO L290 TraceCheckUtils]: 156: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,591 INFO L290 TraceCheckUtils]: 157: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,592 INFO L290 TraceCheckUtils]: 158: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,594 INFO L290 TraceCheckUtils]: 159: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,595 INFO L290 TraceCheckUtils]: 160: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume 8448 == #t~mem68;havoc #t~mem68; {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,596 INFO L290 TraceCheckUtils]: 161: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} assume !(~num1~0 > 0); {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} is VALID [2022-04-07 16:21:23,598 INFO L290 TraceCheckUtils]: 162: Hoare triple {463108#(and (or (and (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0))} call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem133 := read~int(#t~mem132.base, 844 + #t~mem132.offset, 4);call write~int(#t~mem133, ~s.base, 52 + ~s.offset, 4);havoc #t~mem132.base, #t~mem132.offset;havoc #t~mem133; {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,599 INFO L290 TraceCheckUtils]: 163: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,600 INFO L290 TraceCheckUtils]: 164: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,602 INFO L290 TraceCheckUtils]: 165: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} ~skip~0 := 0; {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,603 INFO L290 TraceCheckUtils]: 166: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !false; {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,604 INFO L290 TraceCheckUtils]: 167: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,605 INFO L290 TraceCheckUtils]: 168: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,607 INFO L290 TraceCheckUtils]: 169: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,608 INFO L290 TraceCheckUtils]: 170: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,609 INFO L290 TraceCheckUtils]: 171: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,610 INFO L290 TraceCheckUtils]: 172: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,612 INFO L290 TraceCheckUtils]: 173: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,613 INFO L290 TraceCheckUtils]: 174: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,614 INFO L290 TraceCheckUtils]: 175: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,615 INFO L290 TraceCheckUtils]: 176: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,616 INFO L290 TraceCheckUtils]: 177: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,618 INFO L290 TraceCheckUtils]: 178: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,619 INFO L290 TraceCheckUtils]: 179: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,620 INFO L290 TraceCheckUtils]: 180: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,621 INFO L290 TraceCheckUtils]: 181: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,623 INFO L290 TraceCheckUtils]: 182: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,624 INFO L290 TraceCheckUtils]: 183: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,625 INFO L290 TraceCheckUtils]: 184: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,626 INFO L290 TraceCheckUtils]: 185: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,628 INFO L290 TraceCheckUtils]: 186: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,629 INFO L290 TraceCheckUtils]: 187: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,630 INFO L290 TraceCheckUtils]: 188: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,631 INFO L290 TraceCheckUtils]: 189: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,633 INFO L290 TraceCheckUtils]: 190: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,634 INFO L290 TraceCheckUtils]: 191: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,635 INFO L290 TraceCheckUtils]: 192: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,636 INFO L290 TraceCheckUtils]: 193: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,638 INFO L290 TraceCheckUtils]: 194: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} is VALID [2022-04-07 16:21:23,639 INFO L290 TraceCheckUtils]: 195: Hoare triple {463196#(and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 64)) 0) (or (and (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= 8448 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset))) (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (or (= (select (select |#memory_int| ssl3_accept_~s.base) (+ 92 ssl3_accept_~s.offset)) 0) (and (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (or (= 3 (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {463296#(and (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset)) (= |ssl3_accept_#t~mem75| 0)) (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= |ssl3_accept_#t~mem75| 3) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (and (= |ssl3_accept_#t~mem75| 3) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (and (or (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= 8448 |ssl3_accept_#t~mem75|)) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (or (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (= |ssl3_accept_#t~mem75| 0)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} is VALID [2022-04-07 16:21:23,640 INFO L290 TraceCheckUtils]: 196: Hoare triple {463296#(and (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset)) (= |ssl3_accept_#t~mem75| 0)) (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= |ssl3_accept_#t~mem75| 3) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (and (= |ssl3_accept_#t~mem75| 3) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset)) (and (or (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= 8448 |ssl3_accept_#t~mem75|)) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (or (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (= |ssl3_accept_#t~mem75| 0)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))))} assume 8640 == #t~mem75;havoc #t~mem75; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,641 INFO L290 TraceCheckUtils]: 197: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,642 INFO L290 TraceCheckUtils]: 198: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,643 INFO L290 TraceCheckUtils]: 199: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,644 INFO L290 TraceCheckUtils]: 200: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(0 != #t~mem139);havoc #t~mem139;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,646 INFO L290 TraceCheckUtils]: 201: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,647 INFO L290 TraceCheckUtils]: 202: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,647 INFO L290 TraceCheckUtils]: 203: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,648 INFO L290 TraceCheckUtils]: 204: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} ~skip~0 := 0; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,649 INFO L290 TraceCheckUtils]: 205: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !false; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,650 INFO L290 TraceCheckUtils]: 206: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,651 INFO L290 TraceCheckUtils]: 207: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,652 INFO L290 TraceCheckUtils]: 208: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,653 INFO L290 TraceCheckUtils]: 209: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,654 INFO L290 TraceCheckUtils]: 210: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,655 INFO L290 TraceCheckUtils]: 211: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,655 INFO L290 TraceCheckUtils]: 212: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,656 INFO L290 TraceCheckUtils]: 213: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,657 INFO L290 TraceCheckUtils]: 214: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,658 INFO L290 TraceCheckUtils]: 215: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,659 INFO L290 TraceCheckUtils]: 216: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,660 INFO L290 TraceCheckUtils]: 217: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,661 INFO L290 TraceCheckUtils]: 218: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,662 INFO L290 TraceCheckUtils]: 219: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,663 INFO L290 TraceCheckUtils]: 220: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,664 INFO L290 TraceCheckUtils]: 221: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,664 INFO L290 TraceCheckUtils]: 222: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,665 INFO L290 TraceCheckUtils]: 223: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,666 INFO L290 TraceCheckUtils]: 224: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,667 INFO L290 TraceCheckUtils]: 225: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,668 INFO L290 TraceCheckUtils]: 226: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,669 INFO L290 TraceCheckUtils]: 227: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,670 INFO L290 TraceCheckUtils]: 228: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,671 INFO L290 TraceCheckUtils]: 229: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,671 INFO L290 TraceCheckUtils]: 230: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,672 INFO L290 TraceCheckUtils]: 231: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,673 INFO L290 TraceCheckUtils]: 232: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,674 INFO L290 TraceCheckUtils]: 233: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,675 INFO L290 TraceCheckUtils]: 234: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,676 INFO L290 TraceCheckUtils]: 235: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,677 INFO L290 TraceCheckUtils]: 236: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,678 INFO L290 TraceCheckUtils]: 237: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume 8656 == #t~mem77;havoc #t~mem77; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,679 INFO L290 TraceCheckUtils]: 238: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,680 INFO L290 TraceCheckUtils]: 239: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,681 INFO L290 TraceCheckUtils]: 240: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(2 == ~blastFlag~0); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,682 INFO L290 TraceCheckUtils]: 241: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume 5 == ~blastFlag~0;~blastFlag~0 := 6; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,683 INFO L290 TraceCheckUtils]: 242: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,684 INFO L290 TraceCheckUtils]: 243: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(0 == ~tmp___10~0); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,685 INFO L290 TraceCheckUtils]: 244: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,686 INFO L290 TraceCheckUtils]: 245: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,687 INFO L290 TraceCheckUtils]: 246: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} ~skip~0 := 0; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,688 INFO L290 TraceCheckUtils]: 247: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !false; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,689 INFO L290 TraceCheckUtils]: 248: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,689 INFO L290 TraceCheckUtils]: 249: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,690 INFO L290 TraceCheckUtils]: 250: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,691 INFO L290 TraceCheckUtils]: 251: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,692 INFO L290 TraceCheckUtils]: 252: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,693 INFO L290 TraceCheckUtils]: 253: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,694 INFO L290 TraceCheckUtils]: 254: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,695 INFO L290 TraceCheckUtils]: 255: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,696 INFO L290 TraceCheckUtils]: 256: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,696 INFO L290 TraceCheckUtils]: 257: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,697 INFO L290 TraceCheckUtils]: 258: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,698 INFO L290 TraceCheckUtils]: 259: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,699 INFO L290 TraceCheckUtils]: 260: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,700 INFO L290 TraceCheckUtils]: 261: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,701 INFO L290 TraceCheckUtils]: 262: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,702 INFO L290 TraceCheckUtils]: 263: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,703 INFO L290 TraceCheckUtils]: 264: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,703 INFO L290 TraceCheckUtils]: 265: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,704 INFO L290 TraceCheckUtils]: 266: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,705 INFO L290 TraceCheckUtils]: 267: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,706 INFO L290 TraceCheckUtils]: 268: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,707 INFO L290 TraceCheckUtils]: 269: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,708 INFO L290 TraceCheckUtils]: 270: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,709 INFO L290 TraceCheckUtils]: 271: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,710 INFO L290 TraceCheckUtils]: 272: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,711 INFO L290 TraceCheckUtils]: 273: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,711 INFO L290 TraceCheckUtils]: 274: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,713 INFO L290 TraceCheckUtils]: 275: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,714 INFO L290 TraceCheckUtils]: 276: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,715 INFO L290 TraceCheckUtils]: 277: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,716 INFO L290 TraceCheckUtils]: 278: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,717 INFO L290 TraceCheckUtils]: 279: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,718 INFO L290 TraceCheckUtils]: 280: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,718 INFO L290 TraceCheckUtils]: 281: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume 8672 == #t~mem79;havoc #t~mem79; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,719 INFO L290 TraceCheckUtils]: 282: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,720 INFO L290 TraceCheckUtils]: 283: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(3 == ~blastFlag~0); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,721 INFO L290 TraceCheckUtils]: 284: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,722 INFO L290 TraceCheckUtils]: 285: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} is VALID [2022-04-07 16:21:23,724 INFO L290 TraceCheckUtils]: 286: Hoare triple {463300#(and (or (and (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) 80)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))))} assume !(0 != #t~mem145);havoc #t~mem145;call #t~mem147.base, #t~mem147.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(3, #t~mem147.base, 844 + #t~mem147.offset, 4);havoc #t~mem147.base, #t~mem147.offset; {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,726 INFO L290 TraceCheckUtils]: 287: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} call write~int(0, ~s.base, 64 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,727 INFO L290 TraceCheckUtils]: 288: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,728 INFO L290 TraceCheckUtils]: 289: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,729 INFO L290 TraceCheckUtils]: 290: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} ~skip~0 := 0; {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,731 INFO L290 TraceCheckUtils]: 291: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !false; {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,732 INFO L290 TraceCheckUtils]: 292: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,733 INFO L290 TraceCheckUtils]: 293: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,734 INFO L290 TraceCheckUtils]: 294: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,735 INFO L290 TraceCheckUtils]: 295: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,736 INFO L290 TraceCheckUtils]: 296: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,737 INFO L290 TraceCheckUtils]: 297: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,738 INFO L290 TraceCheckUtils]: 298: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,739 INFO L290 TraceCheckUtils]: 299: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,740 INFO L290 TraceCheckUtils]: 300: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,741 INFO L290 TraceCheckUtils]: 301: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,742 INFO L290 TraceCheckUtils]: 302: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,744 INFO L290 TraceCheckUtils]: 303: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,745 INFO L290 TraceCheckUtils]: 304: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,746 INFO L290 TraceCheckUtils]: 305: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,747 INFO L290 TraceCheckUtils]: 306: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,748 INFO L290 TraceCheckUtils]: 307: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,749 INFO L290 TraceCheckUtils]: 308: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,750 INFO L290 TraceCheckUtils]: 309: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,751 INFO L290 TraceCheckUtils]: 310: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,752 INFO L290 TraceCheckUtils]: 311: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,753 INFO L290 TraceCheckUtils]: 312: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,754 INFO L290 TraceCheckUtils]: 313: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,755 INFO L290 TraceCheckUtils]: 314: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume 8448 == #t~mem68;havoc #t~mem68; {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,757 INFO L290 TraceCheckUtils]: 315: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} assume !(~num1~0 > 0); {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} is VALID [2022-04-07 16:21:23,759 INFO L290 TraceCheckUtils]: 316: Hoare triple {463571#(and (= 3 (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844))) (= ssl3_accept_~s.offset 0) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 780) ssl3_accept_~s.offset))) (or (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)))) (and (or (= (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176)) (+ ssl3_accept_~s.offset (- 80))) (and (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 844) (+ ssl3_accept_~s.offset 176)) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ 752 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 792) ssl3_accept_~s.offset)) (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (= (+ 668 (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) ssl3_accept_~s.offset))) (not (= ssl3_accept_~s.offset (+ (select (select |#memory_$Pointer$.offset| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)) 760))))))} call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem133 := read~int(#t~mem132.base, 844 + #t~mem132.offset, 4);call write~int(#t~mem133, ~s.base, 52 + ~s.offset, 4);havoc #t~mem132.base, #t~mem132.offset;havoc #t~mem133; {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,760 INFO L290 TraceCheckUtils]: 317: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,761 INFO L290 TraceCheckUtils]: 318: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,762 INFO L290 TraceCheckUtils]: 319: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} ~skip~0 := 0; {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,764 INFO L290 TraceCheckUtils]: 320: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !false; {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,765 INFO L290 TraceCheckUtils]: 321: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,766 INFO L290 TraceCheckUtils]: 322: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,767 INFO L290 TraceCheckUtils]: 323: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,768 INFO L290 TraceCheckUtils]: 324: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,769 INFO L290 TraceCheckUtils]: 325: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,771 INFO L290 TraceCheckUtils]: 326: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,772 INFO L290 TraceCheckUtils]: 327: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,773 INFO L290 TraceCheckUtils]: 328: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,774 INFO L290 TraceCheckUtils]: 329: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,775 INFO L290 TraceCheckUtils]: 330: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,776 INFO L290 TraceCheckUtils]: 331: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,777 INFO L290 TraceCheckUtils]: 332: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,779 INFO L290 TraceCheckUtils]: 333: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,780 INFO L290 TraceCheckUtils]: 334: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,782 INFO L290 TraceCheckUtils]: 335: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,783 INFO L290 TraceCheckUtils]: 336: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,784 INFO L290 TraceCheckUtils]: 337: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,785 INFO L290 TraceCheckUtils]: 338: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,788 INFO L290 TraceCheckUtils]: 339: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,790 INFO L290 TraceCheckUtils]: 340: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,791 INFO L290 TraceCheckUtils]: 341: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,792 INFO L290 TraceCheckUtils]: 342: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,793 INFO L290 TraceCheckUtils]: 343: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,794 INFO L290 TraceCheckUtils]: 344: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,796 INFO L290 TraceCheckUtils]: 345: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,797 INFO L290 TraceCheckUtils]: 346: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,798 INFO L290 TraceCheckUtils]: 347: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,799 INFO L290 TraceCheckUtils]: 348: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,800 INFO L290 TraceCheckUtils]: 349: Hoare triple {463662#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= ssl3_accept_~s.offset 0))} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {463762#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= |ssl3_accept_#t~mem75| (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0))} is VALID [2022-04-07 16:21:23,801 INFO L290 TraceCheckUtils]: 350: Hoare triple {463762#(and (exists ((v_arrayElimCell_93 Int)) (and (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) 3) (or (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (not (= ssl3_accept_~s.offset (+ 780 v_arrayElimCell_93)))) (or (and (or (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))) (and (= (+ 668 v_arrayElimCell_93) ssl3_accept_~s.offset) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 760))) (not (= ssl3_accept_~s.offset (+ 752 v_arrayElimCell_93))) (not (= ssl3_accept_~s.offset (+ v_arrayElimCell_93 792)))) (and (not (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84)))) (= ssl3_accept_~s.base (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 176))))) (= (select (select |#memory_int| (select (select |#memory_$Pointer$.base| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 84))) (+ 844 v_arrayElimCell_93)) (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))))) (= |ssl3_accept_#t~mem75| (select (select |#memory_int| ssl3_accept_~s.base) (+ ssl3_accept_~s.offset 52))) (= ssl3_accept_~s.offset 0))} assume 8640 == #t~mem75;havoc #t~mem75; {462663#false} is VALID [2022-04-07 16:21:23,801 INFO L290 TraceCheckUtils]: 351: Hoare triple {462663#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {462663#false} is VALID [2022-04-07 16:21:23,801 INFO L290 TraceCheckUtils]: 352: Hoare triple {462663#false} assume !(4 == ~blastFlag~0); {462663#false} is VALID [2022-04-07 16:21:23,801 INFO L290 TraceCheckUtils]: 353: Hoare triple {462663#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {462663#false} is VALID [2022-04-07 16:21:23,801 INFO L290 TraceCheckUtils]: 354: Hoare triple {462663#false} assume !(~ret~0 <= 0);call #t~mem139 := read~int(~s.base, 92 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,801 INFO L290 TraceCheckUtils]: 355: Hoare triple {462663#false} assume !(0 != #t~mem139);havoc #t~mem139;call write~int(8656, ~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 356: Hoare triple {462663#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 357: Hoare triple {462663#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 358: Hoare triple {462663#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 359: Hoare triple {462663#false} ~skip~0 := 0; {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 360: Hoare triple {462663#false} assume !false; {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 361: Hoare triple {462663#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 362: Hoare triple {462663#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 363: Hoare triple {462663#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 364: Hoare triple {462663#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 365: Hoare triple {462663#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 366: Hoare triple {462663#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 367: Hoare triple {462663#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 368: Hoare triple {462663#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 369: Hoare triple {462663#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 370: Hoare triple {462663#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 371: Hoare triple {462663#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,802 INFO L290 TraceCheckUtils]: 372: Hoare triple {462663#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 373: Hoare triple {462663#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 374: Hoare triple {462663#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 375: Hoare triple {462663#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 376: Hoare triple {462663#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 377: Hoare triple {462663#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 378: Hoare triple {462663#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 379: Hoare triple {462663#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 380: Hoare triple {462663#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 381: Hoare triple {462663#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 382: Hoare triple {462663#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 383: Hoare triple {462663#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 384: Hoare triple {462663#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 385: Hoare triple {462663#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 386: Hoare triple {462663#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 387: Hoare triple {462663#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 388: Hoare triple {462663#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,803 INFO L290 TraceCheckUtils]: 389: Hoare triple {462663#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 390: Hoare triple {462663#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 391: Hoare triple {462663#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 392: Hoare triple {462663#false} assume 8656 == #t~mem77;havoc #t~mem77; {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 393: Hoare triple {462663#false} call #t~mem140.base, #t~mem140.offset := read~$Pointer$(~s.base, 176 + ~s.offset, 4);call #t~mem141.base, #t~mem141.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem142.base, #t~mem142.offset := read~$Pointer$(#t~mem141.base, 836 + #t~mem141.offset, 4);call write~$Pointer$(#t~mem142.base, #t~mem142.offset, #t~mem140.base, 172 + #t~mem140.offset, 4);havoc #t~mem140.base, #t~mem140.offset;havoc #t~mem141.base, #t~mem141.offset;havoc #t~mem142.base, #t~mem142.offset; {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 394: Hoare triple {462663#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet143 && #t~nondet143 <= 2147483647;~ret~0 := #t~nondet143;havoc #t~nondet143; {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 395: Hoare triple {462663#false} assume !(2 == ~blastFlag~0); {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 396: Hoare triple {462663#false} assume !(5 == ~blastFlag~0); {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 397: Hoare triple {462663#false} assume 8 == ~blastFlag~0;~blastFlag~0 := 9; {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 398: Hoare triple {462663#false} assume !(~ret~0 <= 0);call write~int(8672, ~s.base, 52 + ~s.offset, 4);call write~int(0, ~s.base, 64 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 399: Hoare triple {462663#false} assume !(0 == ~tmp___10~0); {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 400: Hoare triple {462663#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 401: Hoare triple {462663#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 402: Hoare triple {462663#false} ~skip~0 := 0; {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 403: Hoare triple {462663#false} assume !false; {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 404: Hoare triple {462663#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 405: Hoare triple {462663#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,804 INFO L290 TraceCheckUtils]: 406: Hoare triple {462663#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 407: Hoare triple {462663#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 408: Hoare triple {462663#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 409: Hoare triple {462663#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 410: Hoare triple {462663#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 411: Hoare triple {462663#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 412: Hoare triple {462663#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 413: Hoare triple {462663#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 414: Hoare triple {462663#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 415: Hoare triple {462663#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 416: Hoare triple {462663#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 417: Hoare triple {462663#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 418: Hoare triple {462663#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 419: Hoare triple {462663#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 420: Hoare triple {462663#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 421: Hoare triple {462663#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 422: Hoare triple {462663#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 423: Hoare triple {462663#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,805 INFO L290 TraceCheckUtils]: 424: Hoare triple {462663#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,806 INFO L290 TraceCheckUtils]: 425: Hoare triple {462663#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,806 INFO L290 TraceCheckUtils]: 426: Hoare triple {462663#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,806 INFO L290 TraceCheckUtils]: 427: Hoare triple {462663#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,806 INFO L290 TraceCheckUtils]: 428: Hoare triple {462663#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,806 INFO L290 TraceCheckUtils]: 429: Hoare triple {462663#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,806 INFO L290 TraceCheckUtils]: 430: Hoare triple {462663#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,806 INFO L290 TraceCheckUtils]: 431: Hoare triple {462663#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,806 INFO L290 TraceCheckUtils]: 432: Hoare triple {462663#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,806 INFO L290 TraceCheckUtils]: 433: Hoare triple {462663#false} assume !(8640 == #t~mem75);havoc #t~mem75;call #t~mem76 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,806 INFO L290 TraceCheckUtils]: 434: Hoare triple {462663#false} assume !(8641 == #t~mem76);havoc #t~mem76;call #t~mem77 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,806 INFO L290 TraceCheckUtils]: 435: Hoare triple {462663#false} assume !(8656 == #t~mem77);havoc #t~mem77;call #t~mem78 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,806 INFO L290 TraceCheckUtils]: 436: Hoare triple {462663#false} assume !(8657 == #t~mem78);havoc #t~mem78;call #t~mem79 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,806 INFO L290 TraceCheckUtils]: 437: Hoare triple {462663#false} assume 8672 == #t~mem79;havoc #t~mem79; {462663#false} is VALID [2022-04-07 16:21:23,806 INFO L290 TraceCheckUtils]: 438: Hoare triple {462663#false} assume -2147483648 <= #t~nondet144 && #t~nondet144 <= 2147483647;~ret~0 := #t~nondet144;havoc #t~nondet144; {462663#false} is VALID [2022-04-07 16:21:23,806 INFO L290 TraceCheckUtils]: 439: Hoare triple {462663#false} assume !(3 == ~blastFlag~0); {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 440: Hoare triple {462663#false} assume !(6 == ~blastFlag~0); {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 441: Hoare triple {462663#false} assume 9 == ~blastFlag~0;~blastFlag~0 := 10; {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 442: Hoare triple {462663#false} assume !(~ret~0 <= 0);call write~int(8448, ~s.base, 52 + ~s.offset, 4);call #t~mem145 := read~int(~s.base, 92 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 443: Hoare triple {462663#false} assume 0 != #t~mem145;havoc #t~mem145;call #t~mem146.base, #t~mem146.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call write~int(8640, #t~mem146.base, 844 + #t~mem146.offset, 4);havoc #t~mem146.base, #t~mem146.offset; {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 444: Hoare triple {462663#false} call write~int(0, ~s.base, 64 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 445: Hoare triple {462663#false} call #t~mem150.base, #t~mem150.offset := read~$Pointer$(~s.base, 84 + ~s.offset, 4);call #t~mem151 := read~int(#t~mem150.base, 848 + #t~mem150.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 446: Hoare triple {462663#false} assume !(0 == #t~mem151);havoc #t~mem150.base, #t~mem150.offset;havoc #t~mem151; {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 447: Hoare triple {462663#false} ~skip~0 := 0; {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 448: Hoare triple {462663#false} assume !false; {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 449: Hoare triple {462663#false} call #t~mem46 := read~int(~s.base, 52 + ~s.offset, 4);~state~0 := #t~mem46;havoc #t~mem46;call #t~mem47 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 450: Hoare triple {462663#false} assume !(12292 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 451: Hoare triple {462663#false} assume !(16384 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 452: Hoare triple {462663#false} assume !(8192 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 453: Hoare triple {462663#false} assume !(24576 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 454: Hoare triple {462663#false} assume !(8195 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,807 INFO L290 TraceCheckUtils]: 455: Hoare triple {462663#false} assume !(8480 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 456: Hoare triple {462663#false} assume !(8481 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 457: Hoare triple {462663#false} assume !(8482 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 458: Hoare triple {462663#false} assume !(8464 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 459: Hoare triple {462663#false} assume !(8465 == #t~mem56);havoc #t~mem56;call #t~mem57 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 460: Hoare triple {462663#false} assume !(8466 == #t~mem57);havoc #t~mem57;call #t~mem58 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 461: Hoare triple {462663#false} assume !(8496 == #t~mem58);havoc #t~mem58;call #t~mem59 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 462: Hoare triple {462663#false} assume !(8497 == #t~mem59);havoc #t~mem59;call #t~mem60 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 463: Hoare triple {462663#false} assume !(8512 == #t~mem60);havoc #t~mem60;call #t~mem61 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 464: Hoare triple {462663#false} assume !(8513 == #t~mem61);havoc #t~mem61;call #t~mem62 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 465: Hoare triple {462663#false} assume !(8528 == #t~mem62);havoc #t~mem62;call #t~mem63 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 466: Hoare triple {462663#false} assume !(8529 == #t~mem63);havoc #t~mem63;call #t~mem64 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 467: Hoare triple {462663#false} assume !(8544 == #t~mem64);havoc #t~mem64;call #t~mem65 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 468: Hoare triple {462663#false} assume !(8545 == #t~mem65);havoc #t~mem65;call #t~mem66 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 469: Hoare triple {462663#false} assume !(8560 == #t~mem66);havoc #t~mem66;call #t~mem67 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 470: Hoare triple {462663#false} assume !(8561 == #t~mem67);havoc #t~mem67;call #t~mem68 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 471: Hoare triple {462663#false} assume !(8448 == #t~mem68);havoc #t~mem68;call #t~mem69 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 472: Hoare triple {462663#false} assume !(8576 == #t~mem69);havoc #t~mem69;call #t~mem70 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,808 INFO L290 TraceCheckUtils]: 473: Hoare triple {462663#false} assume !(8577 == #t~mem70);havoc #t~mem70;call #t~mem71 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,809 INFO L290 TraceCheckUtils]: 474: Hoare triple {462663#false} assume !(8592 == #t~mem71);havoc #t~mem71;call #t~mem72 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,809 INFO L290 TraceCheckUtils]: 475: Hoare triple {462663#false} assume !(8593 == #t~mem72);havoc #t~mem72;call #t~mem73 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,809 INFO L290 TraceCheckUtils]: 476: Hoare triple {462663#false} assume !(8608 == #t~mem73);havoc #t~mem73;call #t~mem74 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,809 INFO L290 TraceCheckUtils]: 477: Hoare triple {462663#false} assume !(8609 == #t~mem74);havoc #t~mem74;call #t~mem75 := read~int(~s.base, 52 + ~s.offset, 4); {462663#false} is VALID [2022-04-07 16:21:23,809 INFO L290 TraceCheckUtils]: 478: Hoare triple {462663#false} assume 8640 == #t~mem75;havoc #t~mem75; {462663#false} is VALID [2022-04-07 16:21:23,809 INFO L290 TraceCheckUtils]: 479: Hoare triple {462663#false} assume -2147483648 <= #t~nondet138 && #t~nondet138 <= 2147483647;~ret~0 := #t~nondet138;havoc #t~nondet138; {462663#false} is VALID [2022-04-07 16:21:23,809 INFO L290 TraceCheckUtils]: 480: Hoare triple {462663#false} assume !(4 == ~blastFlag~0); {462663#false} is VALID [2022-04-07 16:21:23,809 INFO L290 TraceCheckUtils]: 481: Hoare triple {462663#false} assume !(7 == ~blastFlag~0); {462663#false} is VALID [2022-04-07 16:21:23,809 INFO L290 TraceCheckUtils]: 482: Hoare triple {462663#false} assume 10 == ~blastFlag~0; {462663#false} is VALID [2022-04-07 16:21:23,809 INFO L290 TraceCheckUtils]: 483: Hoare triple {462663#false} assume !false; {462663#false} is VALID [2022-04-07 16:21:23,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2136 backedges. 1121 proven. 872 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2022-04-07 16:21:23,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-07 16:21:23,925 WARN L833 $PredicateComparison]: unable to prove that (or (= |c_ssl3_accept_#t~mem145| 0) (forall ((v_ArrVal_15572 (Array Int Int))) (not (= (select (select (store |c_#memory_int| (select (select |c_#memory_$Pointer$.base| c_ssl3_accept_~s.base) (+ 84 c_ssl3_accept_~s.offset)) v_ArrVal_15572) c_ssl3_accept_~s.base) (+ 52 c_ssl3_accept_~s.offset)) 8640)))) is different from false [2022-04-07 16:21:24,398 WARN L833 $PredicateComparison]: unable to prove that (or (forall ((v_ArrVal_15561 Int) (v_ArrVal_15564 Int) (v_ArrVal_15572 (Array Int Int))) (not (= (let ((.cse0 (+ 52 c_ssl3_accept_~s.offset))) (select (select (store (store |c_#memory_int| c_ssl3_accept_~s.base (store (store (store (select |c_#memory_int| c_ssl3_accept_~s.base) .cse0 v_ArrVal_15564) (+ 64 c_ssl3_accept_~s.offset) v_ArrVal_15561) .cse0 8448)) (select (select |c_#memory_$Pointer$.base| c_ssl3_accept_~s.base) (+ 84 c_ssl3_accept_~s.offset)) v_ArrVal_15572) c_ssl3_accept_~s.base) .cse0)) 8640))) (= (select (select |c_#memory_int| c_ssl3_accept_~s.base) (+ 92 c_ssl3_accept_~s.offset)) 0)) is different from false [2022-04-07 16:21:24,681 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 137 [2022-04-07 16:21:24,775 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_arrayElimCell_94 Int) (v_ArrVal_15561 Int) (v_ArrVal_15560 Int) (v_ArrVal_15559 Int) (v_ArrVal_15564 Int) (v_ArrVal_15572 (Array Int Int))) (let ((.cse3 (select (select |c_#memory_$Pointer$.base| c_ssl3_accept_~s.base) (+ 176 c_ssl3_accept_~s.offset))) (.cse4 (+ 172 v_arrayElimCell_94))) (let ((.cse1 (store |c_#memory_int| .cse3 (store (select |c_#memory_int| .cse3) .cse4 v_ArrVal_15560)))) (let ((.cse0 (select .cse1 c_ssl3_accept_~s.base))) (or (= (select .cse0 (+ 92 c_ssl3_accept_~s.offset)) 0) (not (= (let ((.cse2 (+ 52 c_ssl3_accept_~s.offset))) (select (select (store (store .cse1 c_ssl3_accept_~s.base (store (store (store .cse0 .cse2 v_ArrVal_15564) (+ 64 c_ssl3_accept_~s.offset) v_ArrVal_15561) .cse2 8448)) (select (select (store |c_#memory_$Pointer$.base| .cse3 (store (select |c_#memory_$Pointer$.base| .cse3) .cse4 v_ArrVal_15559)) c_ssl3_accept_~s.base) (+ 84 c_ssl3_accept_~s.offset)) v_ArrVal_15572) c_ssl3_accept_~s.base) .cse2)) 8640))))))) is different from false [2022-04-07 16:22:02,082 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_arrayElimCell_94 Int) (v_ArrVal_15561 Int) (v_ArrVal_15560 Int) (v_ArrVal_15559 Int) (v_ArrVal_15555 Int) (v_ArrVal_15554 Int) (v_ArrVal_15564 Int) (v_ArrVal_15572 (Array Int Int))) (let ((.cse7 (select |c_#memory_$Pointer$.base| c_ssl3_accept_~s.base))) (let ((.cse5 (select .cse7 (+ 176 c_ssl3_accept_~s.offset))) (.cse6 (+ 172 v_arrayElimCell_94)) (.cse3 (+ 64 c_ssl3_accept_~s.offset))) (let ((.cse1 (let ((.cse8 (store |c_#memory_int| c_ssl3_accept_~s.base (store (select |c_#memory_int| c_ssl3_accept_~s.base) .cse3 v_ArrVal_15555)))) (store .cse8 .cse5 (store (select .cse8 .cse5) .cse6 v_ArrVal_15560))))) (let ((.cse0 (select .cse1 c_ssl3_accept_~s.base))) (or (= (select .cse0 (+ 92 c_ssl3_accept_~s.offset)) 0) (not (= 8640 (let ((.cse2 (+ 52 c_ssl3_accept_~s.offset))) (select (select (store (store .cse1 c_ssl3_accept_~s.base (store (store (store .cse0 .cse2 v_ArrVal_15564) .cse3 v_ArrVal_15561) .cse2 8448)) (select (select (let ((.cse4 (store |c_#memory_$Pointer$.base| c_ssl3_accept_~s.base (store .cse7 .cse3 v_ArrVal_15554)))) (store .cse4 .cse5 (store (select .cse4 .cse5) .cse6 v_ArrVal_15559))) c_ssl3_accept_~s.base) (+ 84 c_ssl3_accept_~s.offset)) v_ArrVal_15572) c_ssl3_accept_~s.base) .cse2)))))))))) is different from false [2022-04-07 16:24:40,602 INFO L356 Elim1Store]: treesize reduction 4887, result has 5.7 percent of original size [2022-04-07 16:24:40,603 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 34430 treesize of output 33975 [2022-04-07 16:24:41,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-04-07 16:24:41,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-04-07 16:24:41,543 INFO L356 Elim1Store]: treesize reduction 313, result has 22.9 percent of original size [2022-04-07 16:24:41,543 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 5790 treesize of output 4498 [2022-04-07 16:24:41,647 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4