java -ea -Xmx8000000000 -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc ../../../trunk/examples/toolchains/AutomizerCInline_WitnessPrinter.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/ssh/s3_srvr.blast.12_true-unreach-call.i.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-61f4311 [2018-11-23 11:02:35,192 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-23 11:02:35,194 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-23 11:02:35,207 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-23 11:02:35,207 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-23 11:02:35,208 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-23 11:02:35,209 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-23 11:02:35,211 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-23 11:02:35,213 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-23 11:02:35,214 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-23 11:02:35,215 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-23 11:02:35,215 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-23 11:02:35,216 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-23 11:02:35,217 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-23 11:02:35,218 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-23 11:02:35,219 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-23 11:02:35,220 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-23 11:02:35,222 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-23 11:02:35,224 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-23 11:02:35,226 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-23 11:02:35,227 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-23 11:02:35,228 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-23 11:02:35,233 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-23 11:02:35,233 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-23 11:02:35,234 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-23 11:02:35,238 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-23 11:02:35,239 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-23 11:02:35,242 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-23 11:02:35,243 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-23 11:02:35,244 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-23 11:02:35,244 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-23 11:02:35,247 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-23 11:02:35,247 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-23 11:02:35,247 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-23 11:02:35,248 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-23 11:02:35,249 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-23 11:02:35,249 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2018-11-23 11:02:35,265 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-23 11:02:35,265 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-23 11:02:35,266 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-23 11:02:35,267 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-11-23 11:02:35,267 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-23 11:02:35,267 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-23 11:02:35,268 INFO L133 SettingsManager]: * Use SBE=true [2018-11-23 11:02:35,268 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-23 11:02:35,268 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-23 11:02:35,268 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-23 11:02:35,268 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-23 11:02:35,269 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-23 11:02:35,269 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-23 11:02:35,269 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-23 11:02:35,269 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-11-23 11:02:35,269 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-11-23 11:02:35,269 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-23 11:02:35,270 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-23 11:02:35,270 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-23 11:02:35,270 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-23 11:02:35,270 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-23 11:02:35,270 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-23 11:02:35,271 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-23 11:02:35,271 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-23 11:02:35,271 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 11:02:35,271 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-23 11:02:35,271 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-23 11:02:35,272 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-23 11:02:35,272 INFO L133 SettingsManager]: * Trace refinement strategy=WOLF [2018-11-23 11:02:35,272 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-23 11:02:35,272 INFO L133 SettingsManager]: * Command for external solver=cvc4nyu --tear-down-incremental --rewrite-divk --print-success --lang smt [2018-11-23 11:02:35,272 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-11-23 11:02:35,272 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-11-23 11:02:35,316 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-23 11:02:35,334 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-23 11:02:35,339 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-23 11:02:35,341 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-23 11:02:35,341 INFO L276 PluginConnector]: CDTParser initialized [2018-11-23 11:02:35,342 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ssh/s3_srvr.blast.12_true-unreach-call.i.cil.c [2018-11-23 11:02:35,413 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ae17e923d/3b616067b92b4a2bac6f3d99757ea765/FLAG953024963 [2018-11-23 11:02:36,077 INFO L307 CDTParser]: Found 1 translation units. [2018-11-23 11:02:36,079 INFO L161 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ssh/s3_srvr.blast.12_true-unreach-call.i.cil.c [2018-11-23 11:02:36,105 INFO L355 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ae17e923d/3b616067b92b4a2bac6f3d99757ea765/FLAG953024963 [2018-11-23 11:02:36,251 INFO L363 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ae17e923d/3b616067b92b4a2bac6f3d99757ea765 [2018-11-23 11:02:36,263 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-23 11:02:36,264 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-23 11:02:36,265 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-23 11:02:36,265 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-23 11:02:36,269 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-23 11:02:36,271 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:02:36" (1/1) ... [2018-11-23 11:02:36,274 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e445f91 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:02:36, skipping insertion in model container [2018-11-23 11:02:36,274 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:02:36" (1/1) ... [2018-11-23 11:02:36,285 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-23 11:02:36,374 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-23 11:02:36,917 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 11:02:36,940 INFO L191 MainTranslator]: Completed pre-run [2018-11-23 11:02:37,272 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 11:02:37,307 INFO L195 MainTranslator]: Completed translation [2018-11-23 11:02:37,308 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:02:37 WrapperNode [2018-11-23 11:02:37,308 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-23 11:02:37,309 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-23 11:02:37,309 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-23 11:02:37,309 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-23 11:02:37,319 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:02:37" (1/1) ... [2018-11-23 11:02:37,363 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:02:37" (1/1) ... [2018-11-23 11:02:37,388 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-23 11:02:37,388 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-23 11:02:37,388 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-23 11:02:37,388 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-23 11:02:37,401 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:02:37" (1/1) ... [2018-11-23 11:02:37,401 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:02:37" (1/1) ... [2018-11-23 11:02:37,423 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:02:37" (1/1) ... [2018-11-23 11:02:37,424 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:02:37" (1/1) ... [2018-11-23 11:02:37,528 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:02:37" (1/1) ... [2018-11-23 11:02:37,538 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:02:37" (1/1) ... [2018-11-23 11:02:37,542 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:02:37" (1/1) ... [2018-11-23 11:02:37,549 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-23 11:02:37,550 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-23 11:02:37,550 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-23 11:02:37,550 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-23 11:02:37,552 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:02:37" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 11:02:37,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2018-11-23 11:02:37,635 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-23 11:02:37,636 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-23 11:02:37,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2018-11-23 11:02:37,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-11-23 11:02:37,636 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-11-23 11:02:37,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2018-11-23 11:02:37,637 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-11-23 11:02:37,637 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_accept [2018-11-23 11:02:37,637 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_accept [2018-11-23 11:02:37,637 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-23 11:02:37,637 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-23 11:02:37,638 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-23 11:02:37,638 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-23 11:02:37,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2018-11-23 11:02:38,330 WARN L640 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-23 11:02:38,330 WARN L605 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-23 11:02:42,996 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-23 11:02:42,996 INFO L280 CfgBuilder]: Removed 1 assue(true) statements. [2018-11-23 11:02:42,997 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:02:42 BoogieIcfgContainer [2018-11-23 11:02:42,998 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-23 11:02:42,999 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-23 11:02:42,999 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-23 11:02:43,003 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-23 11:02:43,003 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:02:36" (1/3) ... [2018-11-23 11:02:43,004 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61d7878e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:02:43, skipping insertion in model container [2018-11-23 11:02:43,004 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:02:37" (2/3) ... [2018-11-23 11:02:43,004 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61d7878e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:02:43, skipping insertion in model container [2018-11-23 11:02:43,005 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:02:42" (3/3) ... [2018-11-23 11:02:43,006 INFO L112 eAbstractionObserver]: Analyzing ICFG s3_srvr.blast.12_true-unreach-call.i.cil.c [2018-11-23 11:02:43,016 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-23 11:02:43,030 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-23 11:02:43,049 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-23 11:02:43,084 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-23 11:02:43,085 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-23 11:02:43,085 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-23 11:02:43,085 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-23 11:02:43,086 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-23 11:02:43,086 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-23 11:02:43,086 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-23 11:02:43,086 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-23 11:02:43,086 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-23 11:02:43,117 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states. [2018-11-23 11:02:43,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-11-23 11:02:43,129 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 11:02:43,130 INFO L402 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] [2018-11-23 11:02:43,133 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 11:02:43,138 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 11:02:43,138 INFO L82 PathProgramCache]: Analyzing trace with hash -424436371, now seen corresponding path program 1 times [2018-11-23 11:02:43,144 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 11:02:43,145 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 2 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 11:02:43,164 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 11:02:43,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:02:43,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:02:43,398 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 11:02:43,859 INFO L256 TraceCheckUtils]: 0: Hoare triple {163#true} call ULTIMATE.init(); {163#true} is VALID [2018-11-23 11:02:43,863 INFO L273 TraceCheckUtils]: 1: Hoare triple {163#true} #NULL.base, #NULL.offset := 0bv32, 0bv32;#valid := #valid[0bv32 := 0bv1];~init~0 := 1bv32;call ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := #Ultimate.alloc(100bv32);call write~init~intINTTYPE4(0bv32, ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset, 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(4bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(8bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(12bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(16bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(20bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(24bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(28bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(32bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(36bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(40bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(44bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(48bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(52bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(56bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(60bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(64bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(68bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(72bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(76bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(80bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(84bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(88bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(92bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(96bv32, ~#SSLv3_server_data~0.offset), 4bv32); {163#true} is VALID [2018-11-23 11:02:43,864 INFO L273 TraceCheckUtils]: 2: Hoare triple {163#true} assume true; {163#true} is VALID [2018-11-23 11:02:43,864 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {163#true} {163#true} #653#return; {163#true} is VALID [2018-11-23 11:02:43,864 INFO L256 TraceCheckUtils]: 4: Hoare triple {163#true} call #t~ret138 := main(); {163#true} is VALID [2018-11-23 11:02:43,865 INFO L273 TraceCheckUtils]: 5: Hoare triple {163#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc3.base, #t~malloc3.offset := #Ultimate.alloc(248bv32);~s~0.base, ~s~0.offset := #t~malloc3.base, #t~malloc3.offset;call #t~malloc4.base, #t~malloc4.offset := #Ultimate.alloc(899bv32);call write~$Pointer$(#t~malloc4.base, #t~malloc4.offset, ~s~0.base, ~bvadd32(84bv32, ~s~0.offset), 4bv32);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.alloc(232bv32);call write~$Pointer$(#t~malloc5.base, #t~malloc5.offset, ~s~0.base, ~bvadd32(204bv32, ~s~0.offset), 4bv32);call #t~malloc6.base, #t~malloc6.offset := #Ultimate.alloc(200bv32);call write~$Pointer$(#t~malloc6.base, #t~malloc6.offset, ~s~0.base, ~bvadd32(176bv32, ~s~0.offset), 4bv32); {163#true} is VALID [2018-11-23 11:02:43,865 INFO L256 TraceCheckUtils]: 6: Hoare triple {163#true} call #t~ret7 := ssl3_accept(~s~0.base, ~s~0.offset); {163#true} is VALID [2018-11-23 11:02:43,884 INFO L273 TraceCheckUtils]: 7: Hoare triple {163#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;~tmp___1~0 := #t~nondet8;havoc #t~nondet8;~tmp___2~0 := #t~nondet9;havoc #t~nondet9;~tmp___3~0 := #t~nondet10;havoc #t~nondet10;~tmp___4~0 := #t~nondet11;havoc #t~nondet11;~tmp___5~0 := #t~nondet12;havoc #t~nondet12;~tmp___6~0 := #t~nondet13;havoc #t~nondet13;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet14;havoc #t~nondet14;~tmp___9~0 := #t~nondet15;havoc #t~nondet15;~tmp___10~0 := #t~nondet16;havoc #t~nondet16;havoc ~blastFlag~0;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~blastFlag~0 := 0bv32;call write~intINTTYPE4(#t~nondet17, ~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32);havoc #t~nondet17;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~tmp~3 := #t~nondet18;havoc #t~nondet18;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0bv32, 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32;call #t~mem19.base, #t~mem19.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,888 INFO L273 TraceCheckUtils]: 8: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume 0bv32 != ~bvadd32(#t~mem19.base, #t~mem19.offset);havoc #t~mem19.base, #t~mem19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32);~cb~0.base, ~cb~0.offset := #t~mem20.base, #t~mem20.offset;havoc #t~mem20.base, #t~mem20.offset; {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,897 INFO L273 TraceCheckUtils]: 9: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} call #t~mem21 := read~intINTTYPE4(~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);call write~intINTTYPE4(~bvadd32(1bv32, #t~mem21), ~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);havoc #t~mem21; {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,898 INFO L273 TraceCheckUtils]: 10: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 != ~bvand32(12288bv32, ~tmp___1~0)); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,913 INFO L273 TraceCheckUtils]: 11: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} call #t~mem22.base, #t~mem22.offset := read~$Pointer$(~s.base, ~bvadd32(136bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,914 INFO L273 TraceCheckUtils]: 12: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == ~bvadd32(#t~mem22.base, #t~mem22.offset));havoc #t~mem22.base, #t~mem22.offset; {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,915 INFO L273 TraceCheckUtils]: 13: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !false; {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,916 INFO L273 TraceCheckUtils]: 14: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,917 INFO L273 TraceCheckUtils]: 15: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,934 INFO L273 TraceCheckUtils]: 16: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,950 INFO L273 TraceCheckUtils]: 17: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,956 INFO L273 TraceCheckUtils]: 18: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,957 INFO L273 TraceCheckUtils]: 19: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,958 INFO L273 TraceCheckUtils]: 20: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,958 INFO L273 TraceCheckUtils]: 21: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,959 INFO L273 TraceCheckUtils]: 22: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,959 INFO L273 TraceCheckUtils]: 23: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,960 INFO L273 TraceCheckUtils]: 24: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,961 INFO L273 TraceCheckUtils]: 25: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,962 INFO L273 TraceCheckUtils]: 26: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,962 INFO L273 TraceCheckUtils]: 27: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,963 INFO L273 TraceCheckUtils]: 28: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,964 INFO L273 TraceCheckUtils]: 29: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,965 INFO L273 TraceCheckUtils]: 30: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,966 INFO L273 TraceCheckUtils]: 31: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,971 INFO L273 TraceCheckUtils]: 32: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,972 INFO L273 TraceCheckUtils]: 33: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,972 INFO L273 TraceCheckUtils]: 34: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,974 INFO L273 TraceCheckUtils]: 35: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,974 INFO L273 TraceCheckUtils]: 36: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,976 INFO L273 TraceCheckUtils]: 37: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,979 INFO L273 TraceCheckUtils]: 38: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,980 INFO L273 TraceCheckUtils]: 39: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,982 INFO L273 TraceCheckUtils]: 40: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,983 INFO L273 TraceCheckUtils]: 41: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,984 INFO L273 TraceCheckUtils]: 42: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,989 INFO L273 TraceCheckUtils]: 43: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume 8640bv32 == #t~mem52;havoc #t~mem52; {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,989 INFO L273 TraceCheckUtils]: 44: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} ~ret~0 := #t~nondet115;havoc #t~nondet115; {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,990 INFO L273 TraceCheckUtils]: 45: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(9bv32 == ~blastFlag~0); {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:43,991 INFO L273 TraceCheckUtils]: 46: Hoare triple {189#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume 12bv32 == ~blastFlag~0; {164#false} is VALID [2018-11-23 11:02:43,991 INFO L273 TraceCheckUtils]: 47: Hoare triple {164#false} assume !false; {164#false} is VALID [2018-11-23 11:02:44,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 11:02:44,002 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 11:02:44,008 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 11:02:44,009 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 11:02:44,015 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 48 [2018-11-23 11:02:44,019 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 11:02:44,023 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 11:02:44,286 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 48 edges. 48 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:02:44,286 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 11:02:44,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 11:02:44,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:02:44,298 INFO L87 Difference]: Start difference. First operand 160 states. Second operand 3 states. [2018-11-23 11:02:50,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:02:50,724 INFO L93 Difference]: Finished difference Result 444 states and 754 transitions. [2018-11-23 11:02:50,724 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 11:02:50,724 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 48 [2018-11-23 11:02:50,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 11:02:50,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:02:50,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 754 transitions. [2018-11-23 11:02:50,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:02:50,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 754 transitions. [2018-11-23 11:02:50,770 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 754 transitions. [2018-11-23 11:02:52,329 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 754 edges. 754 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:02:52,361 INFO L225 Difference]: With dead ends: 444 [2018-11-23 11:02:52,361 INFO L226 Difference]: Without dead ends: 271 [2018-11-23 11:02:52,366 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:02:52,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2018-11-23 11:02:52,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 271. [2018-11-23 11:02:52,579 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 11:02:52,579 INFO L82 GeneralOperation]: Start isEquivalent. First operand 271 states. Second operand 271 states. [2018-11-23 11:02:52,580 INFO L74 IsIncluded]: Start isIncluded. First operand 271 states. Second operand 271 states. [2018-11-23 11:02:52,581 INFO L87 Difference]: Start difference. First operand 271 states. Second operand 271 states. [2018-11-23 11:02:52,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:02:52,597 INFO L93 Difference]: Finished difference Result 271 states and 406 transitions. [2018-11-23 11:02:52,597 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 406 transitions. [2018-11-23 11:02:52,600 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:02:52,601 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:02:52,601 INFO L74 IsIncluded]: Start isIncluded. First operand 271 states. Second operand 271 states. [2018-11-23 11:02:52,601 INFO L87 Difference]: Start difference. First operand 271 states. Second operand 271 states. [2018-11-23 11:02:52,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:02:52,616 INFO L93 Difference]: Finished difference Result 271 states and 406 transitions. [2018-11-23 11:02:52,617 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 406 transitions. [2018-11-23 11:02:52,618 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:02:52,619 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:02:52,619 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 11:02:52,619 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 11:02:52,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 271 states. [2018-11-23 11:02:52,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 406 transitions. [2018-11-23 11:02:52,635 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 406 transitions. Word has length 48 [2018-11-23 11:02:52,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 11:02:52,635 INFO L480 AbstractCegarLoop]: Abstraction has 271 states and 406 transitions. [2018-11-23 11:02:52,635 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 11:02:52,636 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 406 transitions. [2018-11-23 11:02:52,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-11-23 11:02:52,638 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 11:02:52,638 INFO L402 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] [2018-11-23 11:02:52,639 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 11:02:52,639 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 11:02:52,639 INFO L82 PathProgramCache]: Analyzing trace with hash -2089352317, now seen corresponding path program 1 times [2018-11-23 11:02:52,640 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 11:02:52,641 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 3 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 11:02:52,660 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 11:02:52,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:02:52,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:02:52,820 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 11:02:53,108 INFO L256 TraceCheckUtils]: 0: Hoare triple {1700#true} call ULTIMATE.init(); {1700#true} is VALID [2018-11-23 11:02:53,109 INFO L273 TraceCheckUtils]: 1: Hoare triple {1700#true} #NULL.base, #NULL.offset := 0bv32, 0bv32;#valid := #valid[0bv32 := 0bv1];~init~0 := 1bv32;call ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := #Ultimate.alloc(100bv32);call write~init~intINTTYPE4(0bv32, ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset, 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(4bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(8bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(12bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(16bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(20bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(24bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(28bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(32bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(36bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(40bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(44bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(48bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(52bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(56bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(60bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(64bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(68bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(72bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(76bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(80bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(84bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(88bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(92bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(96bv32, ~#SSLv3_server_data~0.offset), 4bv32); {1700#true} is VALID [2018-11-23 11:02:53,109 INFO L273 TraceCheckUtils]: 2: Hoare triple {1700#true} assume true; {1700#true} is VALID [2018-11-23 11:02:53,110 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {1700#true} {1700#true} #653#return; {1700#true} is VALID [2018-11-23 11:02:53,110 INFO L256 TraceCheckUtils]: 4: Hoare triple {1700#true} call #t~ret138 := main(); {1700#true} is VALID [2018-11-23 11:02:53,111 INFO L273 TraceCheckUtils]: 5: Hoare triple {1700#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc3.base, #t~malloc3.offset := #Ultimate.alloc(248bv32);~s~0.base, ~s~0.offset := #t~malloc3.base, #t~malloc3.offset;call #t~malloc4.base, #t~malloc4.offset := #Ultimate.alloc(899bv32);call write~$Pointer$(#t~malloc4.base, #t~malloc4.offset, ~s~0.base, ~bvadd32(84bv32, ~s~0.offset), 4bv32);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.alloc(232bv32);call write~$Pointer$(#t~malloc5.base, #t~malloc5.offset, ~s~0.base, ~bvadd32(204bv32, ~s~0.offset), 4bv32);call #t~malloc6.base, #t~malloc6.offset := #Ultimate.alloc(200bv32);call write~$Pointer$(#t~malloc6.base, #t~malloc6.offset, ~s~0.base, ~bvadd32(176bv32, ~s~0.offset), 4bv32); {1700#true} is VALID [2018-11-23 11:02:53,111 INFO L256 TraceCheckUtils]: 6: Hoare triple {1700#true} call #t~ret7 := ssl3_accept(~s~0.base, ~s~0.offset); {1700#true} is VALID [2018-11-23 11:02:53,111 INFO L273 TraceCheckUtils]: 7: Hoare triple {1700#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;~tmp___1~0 := #t~nondet8;havoc #t~nondet8;~tmp___2~0 := #t~nondet9;havoc #t~nondet9;~tmp___3~0 := #t~nondet10;havoc #t~nondet10;~tmp___4~0 := #t~nondet11;havoc #t~nondet11;~tmp___5~0 := #t~nondet12;havoc #t~nondet12;~tmp___6~0 := #t~nondet13;havoc #t~nondet13;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet14;havoc #t~nondet14;~tmp___9~0 := #t~nondet15;havoc #t~nondet15;~tmp___10~0 := #t~nondet16;havoc #t~nondet16;havoc ~blastFlag~0;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~blastFlag~0 := 0bv32;call write~intINTTYPE4(#t~nondet17, ~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32);havoc #t~nondet17;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~tmp~3 := #t~nondet18;havoc #t~nondet18;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0bv32, 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32;call #t~mem19.base, #t~mem19.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32); {1700#true} is VALID [2018-11-23 11:02:53,112 INFO L273 TraceCheckUtils]: 8: Hoare triple {1700#true} assume 0bv32 != ~bvadd32(#t~mem19.base, #t~mem19.offset);havoc #t~mem19.base, #t~mem19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32);~cb~0.base, ~cb~0.offset := #t~mem20.base, #t~mem20.offset;havoc #t~mem20.base, #t~mem20.offset; {1700#true} is VALID [2018-11-23 11:02:53,112 INFO L273 TraceCheckUtils]: 9: Hoare triple {1700#true} call #t~mem21 := read~intINTTYPE4(~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);call write~intINTTYPE4(~bvadd32(1bv32, #t~mem21), ~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);havoc #t~mem21; {1700#true} is VALID [2018-11-23 11:02:53,112 INFO L273 TraceCheckUtils]: 10: Hoare triple {1700#true} assume !(0bv32 != ~bvand32(12288bv32, ~tmp___1~0)); {1700#true} is VALID [2018-11-23 11:02:53,112 INFO L273 TraceCheckUtils]: 11: Hoare triple {1700#true} call #t~mem22.base, #t~mem22.offset := read~$Pointer$(~s.base, ~bvadd32(136bv32, ~s.offset), 4bv32); {1700#true} is VALID [2018-11-23 11:02:53,113 INFO L273 TraceCheckUtils]: 12: Hoare triple {1700#true} assume !(0bv32 == ~bvadd32(#t~mem22.base, #t~mem22.offset));havoc #t~mem22.base, #t~mem22.offset; {1700#true} is VALID [2018-11-23 11:02:53,113 INFO L273 TraceCheckUtils]: 13: Hoare triple {1700#true} assume !false; {1700#true} is VALID [2018-11-23 11:02:53,113 INFO L273 TraceCheckUtils]: 14: Hoare triple {1700#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1700#true} is VALID [2018-11-23 11:02:53,114 INFO L273 TraceCheckUtils]: 15: Hoare triple {1700#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1700#true} is VALID [2018-11-23 11:02:53,114 INFO L273 TraceCheckUtils]: 16: Hoare triple {1700#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1700#true} is VALID [2018-11-23 11:02:53,114 INFO L273 TraceCheckUtils]: 17: Hoare triple {1700#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1700#true} is VALID [2018-11-23 11:02:53,115 INFO L273 TraceCheckUtils]: 18: Hoare triple {1700#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1700#true} is VALID [2018-11-23 11:02:53,115 INFO L273 TraceCheckUtils]: 19: Hoare triple {1700#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1700#true} is VALID [2018-11-23 11:02:53,115 INFO L273 TraceCheckUtils]: 20: Hoare triple {1700#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1700#true} is VALID [2018-11-23 11:02:53,116 INFO L273 TraceCheckUtils]: 21: Hoare triple {1700#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1700#true} is VALID [2018-11-23 11:02:53,116 INFO L273 TraceCheckUtils]: 22: Hoare triple {1700#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1700#true} is VALID [2018-11-23 11:02:53,116 INFO L273 TraceCheckUtils]: 23: Hoare triple {1700#true} assume 8464bv32 == #t~mem32;havoc #t~mem32; {1700#true} is VALID [2018-11-23 11:02:53,117 INFO L273 TraceCheckUtils]: 24: Hoare triple {1700#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(48bv32, ~s.offset), 4bv32);~ret~0 := #t~nondet69;havoc #t~nondet69; {1700#true} is VALID [2018-11-23 11:02:53,117 INFO L273 TraceCheckUtils]: 25: Hoare triple {1700#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,119 INFO L273 TraceCheckUtils]: 26: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;call write~intINTTYPE4(8496bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,119 INFO L273 TraceCheckUtils]: 27: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,121 INFO L273 TraceCheckUtils]: 28: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,123 INFO L273 TraceCheckUtils]: 29: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,123 INFO L273 TraceCheckUtils]: 30: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !false; {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,125 INFO L273 TraceCheckUtils]: 31: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,126 INFO L273 TraceCheckUtils]: 32: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,127 INFO L273 TraceCheckUtils]: 33: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,127 INFO L273 TraceCheckUtils]: 34: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,129 INFO L273 TraceCheckUtils]: 35: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,129 INFO L273 TraceCheckUtils]: 36: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,131 INFO L273 TraceCheckUtils]: 37: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,131 INFO L273 TraceCheckUtils]: 38: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,133 INFO L273 TraceCheckUtils]: 39: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,133 INFO L273 TraceCheckUtils]: 40: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,136 INFO L273 TraceCheckUtils]: 41: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,138 INFO L273 TraceCheckUtils]: 42: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,139 INFO L273 TraceCheckUtils]: 43: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,139 INFO L273 TraceCheckUtils]: 44: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,141 INFO L273 TraceCheckUtils]: 45: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,159 INFO L273 TraceCheckUtils]: 46: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,159 INFO L273 TraceCheckUtils]: 47: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,161 INFO L273 TraceCheckUtils]: 48: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,161 INFO L273 TraceCheckUtils]: 49: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,162 INFO L273 TraceCheckUtils]: 50: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,163 INFO L273 TraceCheckUtils]: 51: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,163 INFO L273 TraceCheckUtils]: 52: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,164 INFO L273 TraceCheckUtils]: 53: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,164 INFO L273 TraceCheckUtils]: 54: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,165 INFO L273 TraceCheckUtils]: 55: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,166 INFO L273 TraceCheckUtils]: 56: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,166 INFO L273 TraceCheckUtils]: 57: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,167 INFO L273 TraceCheckUtils]: 58: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,172 INFO L273 TraceCheckUtils]: 59: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,172 INFO L273 TraceCheckUtils]: 60: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume 8640bv32 == #t~mem52;havoc #t~mem52; {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,177 INFO L273 TraceCheckUtils]: 61: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} ~ret~0 := #t~nondet115;havoc #t~nondet115; {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,177 INFO L273 TraceCheckUtils]: 62: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(9bv32 == ~blastFlag~0); {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:02:53,178 INFO L273 TraceCheckUtils]: 63: Hoare triple {1780#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume 12bv32 == ~blastFlag~0; {1701#false} is VALID [2018-11-23 11:02:53,178 INFO L273 TraceCheckUtils]: 64: Hoare triple {1701#false} assume !false; {1701#false} is VALID [2018-11-23 11:02:53,188 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 11:02:53,188 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 11:02:53,191 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 11:02:53,192 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 11:02:53,194 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 65 [2018-11-23 11:02:53,194 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 11:02:53,194 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 11:02:53,351 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 65 edges. 65 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:02:53,351 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 11:02:53,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 11:02:53,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:02:53,352 INFO L87 Difference]: Start difference. First operand 271 states and 406 transitions. Second operand 3 states. [2018-11-23 11:03:00,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:03:00,665 INFO L93 Difference]: Finished difference Result 526 states and 805 transitions. [2018-11-23 11:03:00,665 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 11:03:00,665 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 65 [2018-11-23 11:03:00,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 11:03:00,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:03:00,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 618 transitions. [2018-11-23 11:03:00,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:03:00,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 618 transitions. [2018-11-23 11:03:00,681 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 618 transitions. [2018-11-23 11:03:01,871 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 618 edges. 618 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:03:01,891 INFO L225 Difference]: With dead ends: 526 [2018-11-23 11:03:01,892 INFO L226 Difference]: Without dead ends: 396 [2018-11-23 11:03:01,900 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:03:01,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2018-11-23 11:03:02,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 396. [2018-11-23 11:03:02,038 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 11:03:02,038 INFO L82 GeneralOperation]: Start isEquivalent. First operand 396 states. Second operand 396 states. [2018-11-23 11:03:02,038 INFO L74 IsIncluded]: Start isIncluded. First operand 396 states. Second operand 396 states. [2018-11-23 11:03:02,038 INFO L87 Difference]: Start difference. First operand 396 states. Second operand 396 states. [2018-11-23 11:03:02,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:03:02,065 INFO L93 Difference]: Finished difference Result 396 states and 590 transitions. [2018-11-23 11:03:02,066 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 590 transitions. [2018-11-23 11:03:02,067 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:03:02,067 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:03:02,067 INFO L74 IsIncluded]: Start isIncluded. First operand 396 states. Second operand 396 states. [2018-11-23 11:03:02,067 INFO L87 Difference]: Start difference. First operand 396 states. Second operand 396 states. [2018-11-23 11:03:02,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:03:02,094 INFO L93 Difference]: Finished difference Result 396 states and 590 transitions. [2018-11-23 11:03:02,094 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 590 transitions. [2018-11-23 11:03:02,095 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:03:02,096 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:03:02,096 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 11:03:02,096 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 11:03:02,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 396 states. [2018-11-23 11:03:02,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 590 transitions. [2018-11-23 11:03:02,124 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 590 transitions. Word has length 65 [2018-11-23 11:03:02,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 11:03:02,125 INFO L480 AbstractCegarLoop]: Abstraction has 396 states and 590 transitions. [2018-11-23 11:03:02,125 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 11:03:02,125 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 590 transitions. [2018-11-23 11:03:02,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-11-23 11:03:02,127 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 11:03:02,127 INFO L402 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] [2018-11-23 11:03:02,128 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 11:03:02,128 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 11:03:02,128 INFO L82 PathProgramCache]: Analyzing trace with hash -159664999, now seen corresponding path program 1 times [2018-11-23 11:03:02,129 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 11:03:02,129 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 4 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 11:03:02,159 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 11:03:02,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:03:02,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:03:02,328 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 11:03:02,455 INFO L256 TraceCheckUtils]: 0: Hoare triple {3780#true} call ULTIMATE.init(); {3780#true} is VALID [2018-11-23 11:03:02,456 INFO L273 TraceCheckUtils]: 1: Hoare triple {3780#true} #NULL.base, #NULL.offset := 0bv32, 0bv32;#valid := #valid[0bv32 := 0bv1];~init~0 := 1bv32;call ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := #Ultimate.alloc(100bv32);call write~init~intINTTYPE4(0bv32, ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset, 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(4bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(8bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(12bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(16bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(20bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(24bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(28bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(32bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(36bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(40bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(44bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(48bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(52bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(56bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(60bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(64bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(68bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(72bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(76bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(80bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(84bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(88bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(92bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(96bv32, ~#SSLv3_server_data~0.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,456 INFO L273 TraceCheckUtils]: 2: Hoare triple {3780#true} assume true; {3780#true} is VALID [2018-11-23 11:03:02,456 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {3780#true} {3780#true} #653#return; {3780#true} is VALID [2018-11-23 11:03:02,456 INFO L256 TraceCheckUtils]: 4: Hoare triple {3780#true} call #t~ret138 := main(); {3780#true} is VALID [2018-11-23 11:03:02,456 INFO L273 TraceCheckUtils]: 5: Hoare triple {3780#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc3.base, #t~malloc3.offset := #Ultimate.alloc(248bv32);~s~0.base, ~s~0.offset := #t~malloc3.base, #t~malloc3.offset;call #t~malloc4.base, #t~malloc4.offset := #Ultimate.alloc(899bv32);call write~$Pointer$(#t~malloc4.base, #t~malloc4.offset, ~s~0.base, ~bvadd32(84bv32, ~s~0.offset), 4bv32);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.alloc(232bv32);call write~$Pointer$(#t~malloc5.base, #t~malloc5.offset, ~s~0.base, ~bvadd32(204bv32, ~s~0.offset), 4bv32);call #t~malloc6.base, #t~malloc6.offset := #Ultimate.alloc(200bv32);call write~$Pointer$(#t~malloc6.base, #t~malloc6.offset, ~s~0.base, ~bvadd32(176bv32, ~s~0.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,457 INFO L256 TraceCheckUtils]: 6: Hoare triple {3780#true} call #t~ret7 := ssl3_accept(~s~0.base, ~s~0.offset); {3780#true} is VALID [2018-11-23 11:03:02,457 INFO L273 TraceCheckUtils]: 7: Hoare triple {3780#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;~tmp___1~0 := #t~nondet8;havoc #t~nondet8;~tmp___2~0 := #t~nondet9;havoc #t~nondet9;~tmp___3~0 := #t~nondet10;havoc #t~nondet10;~tmp___4~0 := #t~nondet11;havoc #t~nondet11;~tmp___5~0 := #t~nondet12;havoc #t~nondet12;~tmp___6~0 := #t~nondet13;havoc #t~nondet13;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet14;havoc #t~nondet14;~tmp___9~0 := #t~nondet15;havoc #t~nondet15;~tmp___10~0 := #t~nondet16;havoc #t~nondet16;havoc ~blastFlag~0;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~blastFlag~0 := 0bv32;call write~intINTTYPE4(#t~nondet17, ~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32);havoc #t~nondet17;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~tmp~3 := #t~nondet18;havoc #t~nondet18;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0bv32, 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32;call #t~mem19.base, #t~mem19.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,457 INFO L273 TraceCheckUtils]: 8: Hoare triple {3780#true} assume 0bv32 != ~bvadd32(#t~mem19.base, #t~mem19.offset);havoc #t~mem19.base, #t~mem19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32);~cb~0.base, ~cb~0.offset := #t~mem20.base, #t~mem20.offset;havoc #t~mem20.base, #t~mem20.offset; {3780#true} is VALID [2018-11-23 11:03:02,457 INFO L273 TraceCheckUtils]: 9: Hoare triple {3780#true} call #t~mem21 := read~intINTTYPE4(~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);call write~intINTTYPE4(~bvadd32(1bv32, #t~mem21), ~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);havoc #t~mem21; {3780#true} is VALID [2018-11-23 11:03:02,457 INFO L273 TraceCheckUtils]: 10: Hoare triple {3780#true} assume !(0bv32 != ~bvand32(12288bv32, ~tmp___1~0)); {3780#true} is VALID [2018-11-23 11:03:02,458 INFO L273 TraceCheckUtils]: 11: Hoare triple {3780#true} call #t~mem22.base, #t~mem22.offset := read~$Pointer$(~s.base, ~bvadd32(136bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,458 INFO L273 TraceCheckUtils]: 12: Hoare triple {3780#true} assume !(0bv32 == ~bvadd32(#t~mem22.base, #t~mem22.offset));havoc #t~mem22.base, #t~mem22.offset; {3780#true} is VALID [2018-11-23 11:03:02,458 INFO L273 TraceCheckUtils]: 13: Hoare triple {3780#true} assume !false; {3780#true} is VALID [2018-11-23 11:03:02,459 INFO L273 TraceCheckUtils]: 14: Hoare triple {3780#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,459 INFO L273 TraceCheckUtils]: 15: Hoare triple {3780#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,459 INFO L273 TraceCheckUtils]: 16: Hoare triple {3780#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,459 INFO L273 TraceCheckUtils]: 17: Hoare triple {3780#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,460 INFO L273 TraceCheckUtils]: 18: Hoare triple {3780#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,460 INFO L273 TraceCheckUtils]: 19: Hoare triple {3780#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,460 INFO L273 TraceCheckUtils]: 20: Hoare triple {3780#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,460 INFO L273 TraceCheckUtils]: 21: Hoare triple {3780#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,461 INFO L273 TraceCheckUtils]: 22: Hoare triple {3780#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,461 INFO L273 TraceCheckUtils]: 23: Hoare triple {3780#true} assume 8464bv32 == #t~mem32;havoc #t~mem32; {3780#true} is VALID [2018-11-23 11:03:02,461 INFO L273 TraceCheckUtils]: 24: Hoare triple {3780#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(48bv32, ~s.offset), 4bv32);~ret~0 := #t~nondet69;havoc #t~nondet69; {3780#true} is VALID [2018-11-23 11:03:02,461 INFO L273 TraceCheckUtils]: 25: Hoare triple {3780#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {3780#true} is VALID [2018-11-23 11:03:02,462 INFO L273 TraceCheckUtils]: 26: Hoare triple {3780#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;call write~intINTTYPE4(8496bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,462 INFO L273 TraceCheckUtils]: 27: Hoare triple {3780#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,462 INFO L273 TraceCheckUtils]: 28: Hoare triple {3780#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {3780#true} is VALID [2018-11-23 11:03:02,462 INFO L273 TraceCheckUtils]: 29: Hoare triple {3780#true} ~skip~0 := 0bv32; {3780#true} is VALID [2018-11-23 11:03:02,462 INFO L273 TraceCheckUtils]: 30: Hoare triple {3780#true} assume !false; {3780#true} is VALID [2018-11-23 11:03:02,463 INFO L273 TraceCheckUtils]: 31: Hoare triple {3780#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,463 INFO L273 TraceCheckUtils]: 32: Hoare triple {3780#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,463 INFO L273 TraceCheckUtils]: 33: Hoare triple {3780#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,463 INFO L273 TraceCheckUtils]: 34: Hoare triple {3780#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,464 INFO L273 TraceCheckUtils]: 35: Hoare triple {3780#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,464 INFO L273 TraceCheckUtils]: 36: Hoare triple {3780#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,464 INFO L273 TraceCheckUtils]: 37: Hoare triple {3780#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,464 INFO L273 TraceCheckUtils]: 38: Hoare triple {3780#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,465 INFO L273 TraceCheckUtils]: 39: Hoare triple {3780#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,465 INFO L273 TraceCheckUtils]: 40: Hoare triple {3780#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,465 INFO L273 TraceCheckUtils]: 41: Hoare triple {3780#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,465 INFO L273 TraceCheckUtils]: 42: Hoare triple {3780#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3780#true} is VALID [2018-11-23 11:03:02,466 INFO L273 TraceCheckUtils]: 43: Hoare triple {3780#true} assume 8496bv32 == #t~mem35;havoc #t~mem35; {3780#true} is VALID [2018-11-23 11:03:02,466 INFO L273 TraceCheckUtils]: 44: Hoare triple {3780#true} ~ret~0 := #t~nondet70;havoc #t~nondet70; {3780#true} is VALID [2018-11-23 11:03:02,483 INFO L273 TraceCheckUtils]: 45: Hoare triple {3780#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,484 INFO L273 TraceCheckUtils]: 46: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32);call #t~mem71 := read~intINTTYPE4(~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,484 INFO L273 TraceCheckUtils]: 47: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume 0bv32 != #t~mem71;havoc #t~mem71;call write~intINTTYPE4(8656bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,485 INFO L273 TraceCheckUtils]: 48: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,486 INFO L273 TraceCheckUtils]: 49: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,486 INFO L273 TraceCheckUtils]: 50: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,486 INFO L273 TraceCheckUtils]: 51: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,487 INFO L273 TraceCheckUtils]: 52: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !false; {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,488 INFO L273 TraceCheckUtils]: 53: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,488 INFO L273 TraceCheckUtils]: 54: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,489 INFO L273 TraceCheckUtils]: 55: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,489 INFO L273 TraceCheckUtils]: 56: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,490 INFO L273 TraceCheckUtils]: 57: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,491 INFO L273 TraceCheckUtils]: 58: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,491 INFO L273 TraceCheckUtils]: 59: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,492 INFO L273 TraceCheckUtils]: 60: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,493 INFO L273 TraceCheckUtils]: 61: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,493 INFO L273 TraceCheckUtils]: 62: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,494 INFO L273 TraceCheckUtils]: 63: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,495 INFO L273 TraceCheckUtils]: 64: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,495 INFO L273 TraceCheckUtils]: 65: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,496 INFO L273 TraceCheckUtils]: 66: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,496 INFO L273 TraceCheckUtils]: 67: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,497 INFO L273 TraceCheckUtils]: 68: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,498 INFO L273 TraceCheckUtils]: 69: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,499 INFO L273 TraceCheckUtils]: 70: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,499 INFO L273 TraceCheckUtils]: 71: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,500 INFO L273 TraceCheckUtils]: 72: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,501 INFO L273 TraceCheckUtils]: 73: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,501 INFO L273 TraceCheckUtils]: 74: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,502 INFO L273 TraceCheckUtils]: 75: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,503 INFO L273 TraceCheckUtils]: 76: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,504 INFO L273 TraceCheckUtils]: 77: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,506 INFO L273 TraceCheckUtils]: 78: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,512 INFO L273 TraceCheckUtils]: 79: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,513 INFO L273 TraceCheckUtils]: 80: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,513 INFO L273 TraceCheckUtils]: 81: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,515 INFO L273 TraceCheckUtils]: 82: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume 8640bv32 == #t~mem52;havoc #t~mem52; {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,517 INFO L273 TraceCheckUtils]: 83: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} ~ret~0 := #t~nondet115;havoc #t~nondet115; {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,518 INFO L273 TraceCheckUtils]: 84: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(9bv32 == ~blastFlag~0); {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:02,518 INFO L273 TraceCheckUtils]: 85: Hoare triple {3920#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume 12bv32 == ~blastFlag~0; {3781#false} is VALID [2018-11-23 11:03:02,518 INFO L273 TraceCheckUtils]: 86: Hoare triple {3781#false} assume !false; {3781#false} is VALID [2018-11-23 11:03:02,525 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-23 11:03:02,525 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 11:03:02,527 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 11:03:02,528 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 11:03:02,528 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 87 [2018-11-23 11:03:02,530 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 11:03:02,530 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 11:03:02,726 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 77 edges. 77 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:03:02,726 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 11:03:02,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 11:03:02,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:03:02,727 INFO L87 Difference]: Start difference. First operand 396 states and 590 transitions. Second operand 3 states. [2018-11-23 11:03:13,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:03:13,297 INFO L93 Difference]: Finished difference Result 778 states and 1176 transitions. [2018-11-23 11:03:13,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 11:03:13,297 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 87 [2018-11-23 11:03:13,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 11:03:13,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:03:13,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 621 transitions. [2018-11-23 11:03:13,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:03:13,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 621 transitions. [2018-11-23 11:03:13,311 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 621 transitions. [2018-11-23 11:03:14,929 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 621 edges. 621 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:03:14,950 INFO L225 Difference]: With dead ends: 778 [2018-11-23 11:03:14,950 INFO L226 Difference]: Without dead ends: 523 [2018-11-23 11:03:14,952 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:03:14,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2018-11-23 11:03:15,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 523. [2018-11-23 11:03:15,522 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 11:03:15,522 INFO L82 GeneralOperation]: Start isEquivalent. First operand 523 states. Second operand 523 states. [2018-11-23 11:03:15,523 INFO L74 IsIncluded]: Start isIncluded. First operand 523 states. Second operand 523 states. [2018-11-23 11:03:15,523 INFO L87 Difference]: Start difference. First operand 523 states. Second operand 523 states. [2018-11-23 11:03:15,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:03:15,545 INFO L93 Difference]: Finished difference Result 523 states and 777 transitions. [2018-11-23 11:03:15,545 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 777 transitions. [2018-11-23 11:03:15,547 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:03:15,547 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:03:15,547 INFO L74 IsIncluded]: Start isIncluded. First operand 523 states. Second operand 523 states. [2018-11-23 11:03:15,547 INFO L87 Difference]: Start difference. First operand 523 states. Second operand 523 states. [2018-11-23 11:03:15,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:03:15,568 INFO L93 Difference]: Finished difference Result 523 states and 777 transitions. [2018-11-23 11:03:15,568 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 777 transitions. [2018-11-23 11:03:15,569 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:03:15,570 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:03:15,570 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 11:03:15,570 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 11:03:15,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 523 states. [2018-11-23 11:03:15,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 777 transitions. [2018-11-23 11:03:15,591 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 777 transitions. Word has length 87 [2018-11-23 11:03:15,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 11:03:15,592 INFO L480 AbstractCegarLoop]: Abstraction has 523 states and 777 transitions. [2018-11-23 11:03:15,592 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 11:03:15,592 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 777 transitions. [2018-11-23 11:03:15,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2018-11-23 11:03:15,594 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 11:03:15,595 INFO L402 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] [2018-11-23 11:03:15,596 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 11:03:15,596 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 11:03:15,596 INFO L82 PathProgramCache]: Analyzing trace with hash 169663735, now seen corresponding path program 1 times [2018-11-23 11:03:15,597 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 11:03:15,597 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 5 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 11:03:15,626 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 11:03:15,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:03:15,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:03:15,854 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 11:03:16,230 INFO L256 TraceCheckUtils]: 0: Hoare triple {6625#true} call ULTIMATE.init(); {6625#true} is VALID [2018-11-23 11:03:16,231 INFO L273 TraceCheckUtils]: 1: Hoare triple {6625#true} #NULL.base, #NULL.offset := 0bv32, 0bv32;#valid := #valid[0bv32 := 0bv1];~init~0 := 1bv32;call ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := #Ultimate.alloc(100bv32);call write~init~intINTTYPE4(0bv32, ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset, 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(4bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(8bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(12bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(16bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(20bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(24bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(28bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(32bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(36bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(40bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(44bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(48bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(52bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(56bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(60bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(64bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(68bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(72bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(76bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(80bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(84bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(88bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(92bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(96bv32, ~#SSLv3_server_data~0.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,231 INFO L273 TraceCheckUtils]: 2: Hoare triple {6625#true} assume true; {6625#true} is VALID [2018-11-23 11:03:16,231 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {6625#true} {6625#true} #653#return; {6625#true} is VALID [2018-11-23 11:03:16,232 INFO L256 TraceCheckUtils]: 4: Hoare triple {6625#true} call #t~ret138 := main(); {6625#true} is VALID [2018-11-23 11:03:16,232 INFO L273 TraceCheckUtils]: 5: Hoare triple {6625#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc3.base, #t~malloc3.offset := #Ultimate.alloc(248bv32);~s~0.base, ~s~0.offset := #t~malloc3.base, #t~malloc3.offset;call #t~malloc4.base, #t~malloc4.offset := #Ultimate.alloc(899bv32);call write~$Pointer$(#t~malloc4.base, #t~malloc4.offset, ~s~0.base, ~bvadd32(84bv32, ~s~0.offset), 4bv32);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.alloc(232bv32);call write~$Pointer$(#t~malloc5.base, #t~malloc5.offset, ~s~0.base, ~bvadd32(204bv32, ~s~0.offset), 4bv32);call #t~malloc6.base, #t~malloc6.offset := #Ultimate.alloc(200bv32);call write~$Pointer$(#t~malloc6.base, #t~malloc6.offset, ~s~0.base, ~bvadd32(176bv32, ~s~0.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,233 INFO L256 TraceCheckUtils]: 6: Hoare triple {6625#true} call #t~ret7 := ssl3_accept(~s~0.base, ~s~0.offset); {6625#true} is VALID [2018-11-23 11:03:16,233 INFO L273 TraceCheckUtils]: 7: Hoare triple {6625#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;~tmp___1~0 := #t~nondet8;havoc #t~nondet8;~tmp___2~0 := #t~nondet9;havoc #t~nondet9;~tmp___3~0 := #t~nondet10;havoc #t~nondet10;~tmp___4~0 := #t~nondet11;havoc #t~nondet11;~tmp___5~0 := #t~nondet12;havoc #t~nondet12;~tmp___6~0 := #t~nondet13;havoc #t~nondet13;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet14;havoc #t~nondet14;~tmp___9~0 := #t~nondet15;havoc #t~nondet15;~tmp___10~0 := #t~nondet16;havoc #t~nondet16;havoc ~blastFlag~0;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~blastFlag~0 := 0bv32;call write~intINTTYPE4(#t~nondet17, ~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32);havoc #t~nondet17;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~tmp~3 := #t~nondet18;havoc #t~nondet18;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0bv32, 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32;call #t~mem19.base, #t~mem19.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,233 INFO L273 TraceCheckUtils]: 8: Hoare triple {6625#true} assume 0bv32 != ~bvadd32(#t~mem19.base, #t~mem19.offset);havoc #t~mem19.base, #t~mem19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32);~cb~0.base, ~cb~0.offset := #t~mem20.base, #t~mem20.offset;havoc #t~mem20.base, #t~mem20.offset; {6625#true} is VALID [2018-11-23 11:03:16,233 INFO L273 TraceCheckUtils]: 9: Hoare triple {6625#true} call #t~mem21 := read~intINTTYPE4(~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);call write~intINTTYPE4(~bvadd32(1bv32, #t~mem21), ~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);havoc #t~mem21; {6625#true} is VALID [2018-11-23 11:03:16,234 INFO L273 TraceCheckUtils]: 10: Hoare triple {6625#true} assume !(0bv32 != ~bvand32(12288bv32, ~tmp___1~0)); {6625#true} is VALID [2018-11-23 11:03:16,234 INFO L273 TraceCheckUtils]: 11: Hoare triple {6625#true} call #t~mem22.base, #t~mem22.offset := read~$Pointer$(~s.base, ~bvadd32(136bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,234 INFO L273 TraceCheckUtils]: 12: Hoare triple {6625#true} assume !(0bv32 == ~bvadd32(#t~mem22.base, #t~mem22.offset));havoc #t~mem22.base, #t~mem22.offset; {6625#true} is VALID [2018-11-23 11:03:16,234 INFO L273 TraceCheckUtils]: 13: Hoare triple {6625#true} assume !false; {6625#true} is VALID [2018-11-23 11:03:16,234 INFO L273 TraceCheckUtils]: 14: Hoare triple {6625#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,235 INFO L273 TraceCheckUtils]: 15: Hoare triple {6625#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,235 INFO L273 TraceCheckUtils]: 16: Hoare triple {6625#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,235 INFO L273 TraceCheckUtils]: 17: Hoare triple {6625#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,235 INFO L273 TraceCheckUtils]: 18: Hoare triple {6625#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,236 INFO L273 TraceCheckUtils]: 19: Hoare triple {6625#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,236 INFO L273 TraceCheckUtils]: 20: Hoare triple {6625#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,236 INFO L273 TraceCheckUtils]: 21: Hoare triple {6625#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,236 INFO L273 TraceCheckUtils]: 22: Hoare triple {6625#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,236 INFO L273 TraceCheckUtils]: 23: Hoare triple {6625#true} assume 8464bv32 == #t~mem32;havoc #t~mem32; {6625#true} is VALID [2018-11-23 11:03:16,237 INFO L273 TraceCheckUtils]: 24: Hoare triple {6625#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(48bv32, ~s.offset), 4bv32);~ret~0 := #t~nondet69;havoc #t~nondet69; {6625#true} is VALID [2018-11-23 11:03:16,237 INFO L273 TraceCheckUtils]: 25: Hoare triple {6625#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {6625#true} is VALID [2018-11-23 11:03:16,237 INFO L273 TraceCheckUtils]: 26: Hoare triple {6625#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;call write~intINTTYPE4(8496bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,237 INFO L273 TraceCheckUtils]: 27: Hoare triple {6625#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,238 INFO L273 TraceCheckUtils]: 28: Hoare triple {6625#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {6625#true} is VALID [2018-11-23 11:03:16,238 INFO L273 TraceCheckUtils]: 29: Hoare triple {6625#true} ~skip~0 := 0bv32; {6625#true} is VALID [2018-11-23 11:03:16,238 INFO L273 TraceCheckUtils]: 30: Hoare triple {6625#true} assume !false; {6625#true} is VALID [2018-11-23 11:03:16,238 INFO L273 TraceCheckUtils]: 31: Hoare triple {6625#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,239 INFO L273 TraceCheckUtils]: 32: Hoare triple {6625#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,239 INFO L273 TraceCheckUtils]: 33: Hoare triple {6625#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,239 INFO L273 TraceCheckUtils]: 34: Hoare triple {6625#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,239 INFO L273 TraceCheckUtils]: 35: Hoare triple {6625#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,240 INFO L273 TraceCheckUtils]: 36: Hoare triple {6625#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,240 INFO L273 TraceCheckUtils]: 37: Hoare triple {6625#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,240 INFO L273 TraceCheckUtils]: 38: Hoare triple {6625#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,240 INFO L273 TraceCheckUtils]: 39: Hoare triple {6625#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,240 INFO L273 TraceCheckUtils]: 40: Hoare triple {6625#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,240 INFO L273 TraceCheckUtils]: 41: Hoare triple {6625#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,241 INFO L273 TraceCheckUtils]: 42: Hoare triple {6625#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,241 INFO L273 TraceCheckUtils]: 43: Hoare triple {6625#true} assume 8496bv32 == #t~mem35;havoc #t~mem35; {6625#true} is VALID [2018-11-23 11:03:16,241 INFO L273 TraceCheckUtils]: 44: Hoare triple {6625#true} ~ret~0 := #t~nondet70;havoc #t~nondet70; {6625#true} is VALID [2018-11-23 11:03:16,241 INFO L273 TraceCheckUtils]: 45: Hoare triple {6625#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {6625#true} is VALID [2018-11-23 11:03:16,241 INFO L273 TraceCheckUtils]: 46: Hoare triple {6625#true} assume !~bvsle32(~ret~0, 0bv32);call #t~mem71 := read~intINTTYPE4(~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,241 INFO L273 TraceCheckUtils]: 47: Hoare triple {6625#true} assume 0bv32 != #t~mem71;havoc #t~mem71;call write~intINTTYPE4(8656bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,242 INFO L273 TraceCheckUtils]: 48: Hoare triple {6625#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,242 INFO L273 TraceCheckUtils]: 49: Hoare triple {6625#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,242 INFO L273 TraceCheckUtils]: 50: Hoare triple {6625#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {6625#true} is VALID [2018-11-23 11:03:16,242 INFO L273 TraceCheckUtils]: 51: Hoare triple {6625#true} ~skip~0 := 0bv32; {6625#true} is VALID [2018-11-23 11:03:16,242 INFO L273 TraceCheckUtils]: 52: Hoare triple {6625#true} assume !false; {6625#true} is VALID [2018-11-23 11:03:16,242 INFO L273 TraceCheckUtils]: 53: Hoare triple {6625#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,243 INFO L273 TraceCheckUtils]: 54: Hoare triple {6625#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,243 INFO L273 TraceCheckUtils]: 55: Hoare triple {6625#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,243 INFO L273 TraceCheckUtils]: 56: Hoare triple {6625#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,243 INFO L273 TraceCheckUtils]: 57: Hoare triple {6625#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,244 INFO L273 TraceCheckUtils]: 58: Hoare triple {6625#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,244 INFO L273 TraceCheckUtils]: 59: Hoare triple {6625#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,245 INFO L273 TraceCheckUtils]: 60: Hoare triple {6625#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,245 INFO L273 TraceCheckUtils]: 61: Hoare triple {6625#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,245 INFO L273 TraceCheckUtils]: 62: Hoare triple {6625#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,245 INFO L273 TraceCheckUtils]: 63: Hoare triple {6625#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,246 INFO L273 TraceCheckUtils]: 64: Hoare triple {6625#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,246 INFO L273 TraceCheckUtils]: 65: Hoare triple {6625#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,246 INFO L273 TraceCheckUtils]: 66: Hoare triple {6625#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,246 INFO L273 TraceCheckUtils]: 67: Hoare triple {6625#true} assume 8512bv32 == #t~mem37;havoc #t~mem37; {6625#true} is VALID [2018-11-23 11:03:16,246 INFO L273 TraceCheckUtils]: 68: Hoare triple {6625#true} call #t~mem72.base, #t~mem72.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem73.base, #t~mem73.offset := read~$Pointer$(#t~mem72.base, ~bvadd32(836bv32, #t~mem72.offset), 4bv32);call #t~mem74 := read~intINTTYPE4(#t~mem73.base, ~bvadd32(12bv32, #t~mem73.offset), 4bv32); {6625#true} is VALID [2018-11-23 11:03:16,247 INFO L273 TraceCheckUtils]: 69: Hoare triple {6625#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem74));havoc #t~mem72.base, #t~mem72.offset;havoc #t~mem73.base, #t~mem73.offset;havoc #t~mem74;~ret~0 := #t~nondet75;havoc #t~nondet75; {6625#true} is VALID [2018-11-23 11:03:16,250 INFO L273 TraceCheckUtils]: 70: Hoare triple {6625#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,252 INFO L273 TraceCheckUtils]: 71: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,254 INFO L273 TraceCheckUtils]: 72: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} call write~intINTTYPE4(8528bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,254 INFO L273 TraceCheckUtils]: 73: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,255 INFO L273 TraceCheckUtils]: 74: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,259 INFO L273 TraceCheckUtils]: 75: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,259 INFO L273 TraceCheckUtils]: 76: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !false; {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,262 INFO L273 TraceCheckUtils]: 77: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,262 INFO L273 TraceCheckUtils]: 78: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,265 INFO L273 TraceCheckUtils]: 79: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,265 INFO L273 TraceCheckUtils]: 80: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,265 INFO L273 TraceCheckUtils]: 81: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,266 INFO L273 TraceCheckUtils]: 82: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,266 INFO L273 TraceCheckUtils]: 83: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,267 INFO L273 TraceCheckUtils]: 84: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,267 INFO L273 TraceCheckUtils]: 85: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,267 INFO L273 TraceCheckUtils]: 86: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,268 INFO L273 TraceCheckUtils]: 87: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,268 INFO L273 TraceCheckUtils]: 88: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,268 INFO L273 TraceCheckUtils]: 89: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,269 INFO L273 TraceCheckUtils]: 90: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,269 INFO L273 TraceCheckUtils]: 91: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,270 INFO L273 TraceCheckUtils]: 92: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,270 INFO L273 TraceCheckUtils]: 93: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,271 INFO L273 TraceCheckUtils]: 94: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,272 INFO L273 TraceCheckUtils]: 95: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,272 INFO L273 TraceCheckUtils]: 96: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,273 INFO L273 TraceCheckUtils]: 97: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,273 INFO L273 TraceCheckUtils]: 98: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,274 INFO L273 TraceCheckUtils]: 99: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,275 INFO L273 TraceCheckUtils]: 100: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,276 INFO L273 TraceCheckUtils]: 101: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,277 INFO L273 TraceCheckUtils]: 102: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,277 INFO L273 TraceCheckUtils]: 103: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,278 INFO L273 TraceCheckUtils]: 104: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,279 INFO L273 TraceCheckUtils]: 105: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,279 INFO L273 TraceCheckUtils]: 106: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume 8640bv32 == #t~mem52;havoc #t~mem52; {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,280 INFO L273 TraceCheckUtils]: 107: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} ~ret~0 := #t~nondet115;havoc #t~nondet115; {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,280 INFO L273 TraceCheckUtils]: 108: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(9bv32 == ~blastFlag~0); {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:16,283 INFO L273 TraceCheckUtils]: 109: Hoare triple {6840#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume 12bv32 == ~blastFlag~0; {6626#false} is VALID [2018-11-23 11:03:16,283 INFO L273 TraceCheckUtils]: 110: Hoare triple {6626#false} assume !false; {6626#false} is VALID [2018-11-23 11:03:16,290 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2018-11-23 11:03:16,290 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 11:03:16,291 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 11:03:16,292 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 11:03:16,292 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 111 [2018-11-23 11:03:16,292 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 11:03:16,292 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 11:03:16,532 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 85 edges. 85 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:03:16,533 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 11:03:16,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 11:03:16,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:03:16,534 INFO L87 Difference]: Start difference. First operand 523 states and 777 transitions. Second operand 3 states. [2018-11-23 11:03:24,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:03:24,983 INFO L93 Difference]: Finished difference Result 1032 states and 1550 transitions. [2018-11-23 11:03:24,983 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 11:03:24,983 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 111 [2018-11-23 11:03:24,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 11:03:24,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:03:24,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 621 transitions. [2018-11-23 11:03:24,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:03:24,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 621 transitions. [2018-11-23 11:03:24,995 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 621 transitions. [2018-11-23 11:03:26,439 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 621 edges. 621 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:03:26,471 INFO L225 Difference]: With dead ends: 1032 [2018-11-23 11:03:26,471 INFO L226 Difference]: Without dead ends: 650 [2018-11-23 11:03:26,472 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:03:26,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2018-11-23 11:03:26,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 650. [2018-11-23 11:03:26,882 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 11:03:26,882 INFO L82 GeneralOperation]: Start isEquivalent. First operand 650 states. Second operand 650 states. [2018-11-23 11:03:26,882 INFO L74 IsIncluded]: Start isIncluded. First operand 650 states. Second operand 650 states. [2018-11-23 11:03:26,883 INFO L87 Difference]: Start difference. First operand 650 states. Second operand 650 states. [2018-11-23 11:03:26,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:03:26,911 INFO L93 Difference]: Finished difference Result 650 states and 964 transitions. [2018-11-23 11:03:26,911 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 964 transitions. [2018-11-23 11:03:26,913 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:03:26,913 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:03:26,913 INFO L74 IsIncluded]: Start isIncluded. First operand 650 states. Second operand 650 states. [2018-11-23 11:03:26,913 INFO L87 Difference]: Start difference. First operand 650 states. Second operand 650 states. [2018-11-23 11:03:26,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:03:26,940 INFO L93 Difference]: Finished difference Result 650 states and 964 transitions. [2018-11-23 11:03:26,941 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 964 transitions. [2018-11-23 11:03:26,942 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:03:26,943 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:03:26,943 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 11:03:26,943 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 11:03:26,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 650 states. [2018-11-23 11:03:26,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 964 transitions. [2018-11-23 11:03:26,975 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 964 transitions. Word has length 111 [2018-11-23 11:03:26,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 11:03:26,975 INFO L480 AbstractCegarLoop]: Abstraction has 650 states and 964 transitions. [2018-11-23 11:03:26,976 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 11:03:26,976 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 964 transitions. [2018-11-23 11:03:26,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2018-11-23 11:03:26,979 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 11:03:26,979 INFO L402 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 11:03:26,979 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 11:03:26,980 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 11:03:26,981 INFO L82 PathProgramCache]: Analyzing trace with hash -479644839, now seen corresponding path program 1 times [2018-11-23 11:03:26,982 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 11:03:26,982 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 6 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 11:03:27,014 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 11:03:27,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:03:27,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:03:27,247 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 11:03:27,605 INFO L256 TraceCheckUtils]: 0: Hoare triple {10243#true} call ULTIMATE.init(); {10243#true} is VALID [2018-11-23 11:03:27,606 INFO L273 TraceCheckUtils]: 1: Hoare triple {10243#true} #NULL.base, #NULL.offset := 0bv32, 0bv32;#valid := #valid[0bv32 := 0bv1];~init~0 := 1bv32;call ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := #Ultimate.alloc(100bv32);call write~init~intINTTYPE4(0bv32, ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset, 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(4bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(8bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(12bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(16bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(20bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(24bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(28bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(32bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(36bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(40bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(44bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(48bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(52bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(56bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(60bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(64bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(68bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(72bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(76bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(80bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(84bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(88bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(92bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(96bv32, ~#SSLv3_server_data~0.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,606 INFO L273 TraceCheckUtils]: 2: Hoare triple {10243#true} assume true; {10243#true} is VALID [2018-11-23 11:03:27,606 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {10243#true} {10243#true} #653#return; {10243#true} is VALID [2018-11-23 11:03:27,606 INFO L256 TraceCheckUtils]: 4: Hoare triple {10243#true} call #t~ret138 := main(); {10243#true} is VALID [2018-11-23 11:03:27,606 INFO L273 TraceCheckUtils]: 5: Hoare triple {10243#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc3.base, #t~malloc3.offset := #Ultimate.alloc(248bv32);~s~0.base, ~s~0.offset := #t~malloc3.base, #t~malloc3.offset;call #t~malloc4.base, #t~malloc4.offset := #Ultimate.alloc(899bv32);call write~$Pointer$(#t~malloc4.base, #t~malloc4.offset, ~s~0.base, ~bvadd32(84bv32, ~s~0.offset), 4bv32);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.alloc(232bv32);call write~$Pointer$(#t~malloc5.base, #t~malloc5.offset, ~s~0.base, ~bvadd32(204bv32, ~s~0.offset), 4bv32);call #t~malloc6.base, #t~malloc6.offset := #Ultimate.alloc(200bv32);call write~$Pointer$(#t~malloc6.base, #t~malloc6.offset, ~s~0.base, ~bvadd32(176bv32, ~s~0.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,607 INFO L256 TraceCheckUtils]: 6: Hoare triple {10243#true} call #t~ret7 := ssl3_accept(~s~0.base, ~s~0.offset); {10243#true} is VALID [2018-11-23 11:03:27,607 INFO L273 TraceCheckUtils]: 7: Hoare triple {10243#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;~tmp___1~0 := #t~nondet8;havoc #t~nondet8;~tmp___2~0 := #t~nondet9;havoc #t~nondet9;~tmp___3~0 := #t~nondet10;havoc #t~nondet10;~tmp___4~0 := #t~nondet11;havoc #t~nondet11;~tmp___5~0 := #t~nondet12;havoc #t~nondet12;~tmp___6~0 := #t~nondet13;havoc #t~nondet13;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet14;havoc #t~nondet14;~tmp___9~0 := #t~nondet15;havoc #t~nondet15;~tmp___10~0 := #t~nondet16;havoc #t~nondet16;havoc ~blastFlag~0;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~blastFlag~0 := 0bv32;call write~intINTTYPE4(#t~nondet17, ~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32);havoc #t~nondet17;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~tmp~3 := #t~nondet18;havoc #t~nondet18;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0bv32, 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32;call #t~mem19.base, #t~mem19.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,607 INFO L273 TraceCheckUtils]: 8: Hoare triple {10243#true} assume 0bv32 != ~bvadd32(#t~mem19.base, #t~mem19.offset);havoc #t~mem19.base, #t~mem19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32);~cb~0.base, ~cb~0.offset := #t~mem20.base, #t~mem20.offset;havoc #t~mem20.base, #t~mem20.offset; {10243#true} is VALID [2018-11-23 11:03:27,607 INFO L273 TraceCheckUtils]: 9: Hoare triple {10243#true} call #t~mem21 := read~intINTTYPE4(~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);call write~intINTTYPE4(~bvadd32(1bv32, #t~mem21), ~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);havoc #t~mem21; {10243#true} is VALID [2018-11-23 11:03:27,607 INFO L273 TraceCheckUtils]: 10: Hoare triple {10243#true} assume !(0bv32 != ~bvand32(12288bv32, ~tmp___1~0)); {10243#true} is VALID [2018-11-23 11:03:27,607 INFO L273 TraceCheckUtils]: 11: Hoare triple {10243#true} call #t~mem22.base, #t~mem22.offset := read~$Pointer$(~s.base, ~bvadd32(136bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,608 INFO L273 TraceCheckUtils]: 12: Hoare triple {10243#true} assume !(0bv32 == ~bvadd32(#t~mem22.base, #t~mem22.offset));havoc #t~mem22.base, #t~mem22.offset; {10243#true} is VALID [2018-11-23 11:03:27,608 INFO L273 TraceCheckUtils]: 13: Hoare triple {10243#true} assume !false; {10243#true} is VALID [2018-11-23 11:03:27,608 INFO L273 TraceCheckUtils]: 14: Hoare triple {10243#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,608 INFO L273 TraceCheckUtils]: 15: Hoare triple {10243#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,608 INFO L273 TraceCheckUtils]: 16: Hoare triple {10243#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,608 INFO L273 TraceCheckUtils]: 17: Hoare triple {10243#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,608 INFO L273 TraceCheckUtils]: 18: Hoare triple {10243#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,609 INFO L273 TraceCheckUtils]: 19: Hoare triple {10243#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,609 INFO L273 TraceCheckUtils]: 20: Hoare triple {10243#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,609 INFO L273 TraceCheckUtils]: 21: Hoare triple {10243#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,609 INFO L273 TraceCheckUtils]: 22: Hoare triple {10243#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,609 INFO L273 TraceCheckUtils]: 23: Hoare triple {10243#true} assume 8464bv32 == #t~mem32;havoc #t~mem32; {10243#true} is VALID [2018-11-23 11:03:27,609 INFO L273 TraceCheckUtils]: 24: Hoare triple {10243#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(48bv32, ~s.offset), 4bv32);~ret~0 := #t~nondet69;havoc #t~nondet69; {10243#true} is VALID [2018-11-23 11:03:27,609 INFO L273 TraceCheckUtils]: 25: Hoare triple {10243#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {10243#true} is VALID [2018-11-23 11:03:27,610 INFO L273 TraceCheckUtils]: 26: Hoare triple {10243#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;call write~intINTTYPE4(8496bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,610 INFO L273 TraceCheckUtils]: 27: Hoare triple {10243#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,610 INFO L273 TraceCheckUtils]: 28: Hoare triple {10243#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {10243#true} is VALID [2018-11-23 11:03:27,610 INFO L273 TraceCheckUtils]: 29: Hoare triple {10243#true} ~skip~0 := 0bv32; {10243#true} is VALID [2018-11-23 11:03:27,610 INFO L273 TraceCheckUtils]: 30: Hoare triple {10243#true} assume !false; {10243#true} is VALID [2018-11-23 11:03:27,610 INFO L273 TraceCheckUtils]: 31: Hoare triple {10243#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,611 INFO L273 TraceCheckUtils]: 32: Hoare triple {10243#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,611 INFO L273 TraceCheckUtils]: 33: Hoare triple {10243#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,611 INFO L273 TraceCheckUtils]: 34: Hoare triple {10243#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,611 INFO L273 TraceCheckUtils]: 35: Hoare triple {10243#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,611 INFO L273 TraceCheckUtils]: 36: Hoare triple {10243#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,611 INFO L273 TraceCheckUtils]: 37: Hoare triple {10243#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,611 INFO L273 TraceCheckUtils]: 38: Hoare triple {10243#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,612 INFO L273 TraceCheckUtils]: 39: Hoare triple {10243#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,612 INFO L273 TraceCheckUtils]: 40: Hoare triple {10243#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,612 INFO L273 TraceCheckUtils]: 41: Hoare triple {10243#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,612 INFO L273 TraceCheckUtils]: 42: Hoare triple {10243#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,612 INFO L273 TraceCheckUtils]: 43: Hoare triple {10243#true} assume 8496bv32 == #t~mem35;havoc #t~mem35; {10243#true} is VALID [2018-11-23 11:03:27,612 INFO L273 TraceCheckUtils]: 44: Hoare triple {10243#true} ~ret~0 := #t~nondet70;havoc #t~nondet70; {10243#true} is VALID [2018-11-23 11:03:27,613 INFO L273 TraceCheckUtils]: 45: Hoare triple {10243#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {10243#true} is VALID [2018-11-23 11:03:27,613 INFO L273 TraceCheckUtils]: 46: Hoare triple {10243#true} assume !~bvsle32(~ret~0, 0bv32);call #t~mem71 := read~intINTTYPE4(~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,613 INFO L273 TraceCheckUtils]: 47: Hoare triple {10243#true} assume 0bv32 != #t~mem71;havoc #t~mem71;call write~intINTTYPE4(8656bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,613 INFO L273 TraceCheckUtils]: 48: Hoare triple {10243#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,613 INFO L273 TraceCheckUtils]: 49: Hoare triple {10243#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,614 INFO L273 TraceCheckUtils]: 50: Hoare triple {10243#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {10243#true} is VALID [2018-11-23 11:03:27,614 INFO L273 TraceCheckUtils]: 51: Hoare triple {10243#true} ~skip~0 := 0bv32; {10243#true} is VALID [2018-11-23 11:03:27,614 INFO L273 TraceCheckUtils]: 52: Hoare triple {10243#true} assume !false; {10243#true} is VALID [2018-11-23 11:03:27,614 INFO L273 TraceCheckUtils]: 53: Hoare triple {10243#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,614 INFO L273 TraceCheckUtils]: 54: Hoare triple {10243#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,615 INFO L273 TraceCheckUtils]: 55: Hoare triple {10243#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,615 INFO L273 TraceCheckUtils]: 56: Hoare triple {10243#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,615 INFO L273 TraceCheckUtils]: 57: Hoare triple {10243#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,615 INFO L273 TraceCheckUtils]: 58: Hoare triple {10243#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,616 INFO L273 TraceCheckUtils]: 59: Hoare triple {10243#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,616 INFO L273 TraceCheckUtils]: 60: Hoare triple {10243#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,616 INFO L273 TraceCheckUtils]: 61: Hoare triple {10243#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,616 INFO L273 TraceCheckUtils]: 62: Hoare triple {10243#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,616 INFO L273 TraceCheckUtils]: 63: Hoare triple {10243#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,617 INFO L273 TraceCheckUtils]: 64: Hoare triple {10243#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,617 INFO L273 TraceCheckUtils]: 65: Hoare triple {10243#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,617 INFO L273 TraceCheckUtils]: 66: Hoare triple {10243#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,617 INFO L273 TraceCheckUtils]: 67: Hoare triple {10243#true} assume 8512bv32 == #t~mem37;havoc #t~mem37; {10243#true} is VALID [2018-11-23 11:03:27,617 INFO L273 TraceCheckUtils]: 68: Hoare triple {10243#true} call #t~mem72.base, #t~mem72.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem73.base, #t~mem73.offset := read~$Pointer$(#t~mem72.base, ~bvadd32(836bv32, #t~mem72.offset), 4bv32);call #t~mem74 := read~intINTTYPE4(#t~mem73.base, ~bvadd32(12bv32, #t~mem73.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,618 INFO L273 TraceCheckUtils]: 69: Hoare triple {10243#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem74));havoc #t~mem72.base, #t~mem72.offset;havoc #t~mem73.base, #t~mem73.offset;havoc #t~mem74;~ret~0 := #t~nondet75;havoc #t~nondet75; {10243#true} is VALID [2018-11-23 11:03:27,618 INFO L273 TraceCheckUtils]: 70: Hoare triple {10243#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {10243#true} is VALID [2018-11-23 11:03:27,618 INFO L273 TraceCheckUtils]: 71: Hoare triple {10243#true} assume !~bvsle32(~ret~0, 0bv32); {10243#true} is VALID [2018-11-23 11:03:27,618 INFO L273 TraceCheckUtils]: 72: Hoare triple {10243#true} call write~intINTTYPE4(8528bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,618 INFO L273 TraceCheckUtils]: 73: Hoare triple {10243#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,619 INFO L273 TraceCheckUtils]: 74: Hoare triple {10243#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {10243#true} is VALID [2018-11-23 11:03:27,619 INFO L273 TraceCheckUtils]: 75: Hoare triple {10243#true} ~skip~0 := 0bv32; {10243#true} is VALID [2018-11-23 11:03:27,619 INFO L273 TraceCheckUtils]: 76: Hoare triple {10243#true} assume !false; {10243#true} is VALID [2018-11-23 11:03:27,619 INFO L273 TraceCheckUtils]: 77: Hoare triple {10243#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,619 INFO L273 TraceCheckUtils]: 78: Hoare triple {10243#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,620 INFO L273 TraceCheckUtils]: 79: Hoare triple {10243#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,620 INFO L273 TraceCheckUtils]: 80: Hoare triple {10243#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,620 INFO L273 TraceCheckUtils]: 81: Hoare triple {10243#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,620 INFO L273 TraceCheckUtils]: 82: Hoare triple {10243#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,621 INFO L273 TraceCheckUtils]: 83: Hoare triple {10243#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,621 INFO L273 TraceCheckUtils]: 84: Hoare triple {10243#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,621 INFO L273 TraceCheckUtils]: 85: Hoare triple {10243#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,621 INFO L273 TraceCheckUtils]: 86: Hoare triple {10243#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,621 INFO L273 TraceCheckUtils]: 87: Hoare triple {10243#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,622 INFO L273 TraceCheckUtils]: 88: Hoare triple {10243#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,622 INFO L273 TraceCheckUtils]: 89: Hoare triple {10243#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,622 INFO L273 TraceCheckUtils]: 90: Hoare triple {10243#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,622 INFO L273 TraceCheckUtils]: 91: Hoare triple {10243#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,622 INFO L273 TraceCheckUtils]: 92: Hoare triple {10243#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,623 INFO L273 TraceCheckUtils]: 93: Hoare triple {10243#true} assume 8528bv32 == #t~mem39;havoc #t~mem39; {10243#true} is VALID [2018-11-23 11:03:27,623 INFO L273 TraceCheckUtils]: 94: Hoare triple {10243#true} call #t~mem76.base, #t~mem76.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem77.base, #t~mem77.offset := read~$Pointer$(#t~mem76.base, ~bvadd32(836bv32, #t~mem76.offset), 4bv32);call #t~mem78 := read~intINTTYPE4(#t~mem77.base, ~bvadd32(12bv32, #t~mem77.offset), 4bv32);~l~0 := #t~mem78;havoc #t~mem76.base, #t~mem76.offset;havoc #t~mem77.base, #t~mem77.offset;havoc #t~mem78;call #t~mem79 := read~intINTTYPE4(~s.base, ~bvadd32(232bv32, ~s.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,623 INFO L273 TraceCheckUtils]: 95: Hoare triple {10243#true} assume !(0bv32 != ~bvand32(2097152bv32, #t~mem79));havoc #t~mem79;call #t~mem81.base, #t~mem81.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, #t~mem81.base, ~bvadd32(871bv32, #t~mem81.offset), 4bv32);havoc #t~mem81.base, #t~mem81.offset; {10243#true} is VALID [2018-11-23 11:03:27,623 INFO L273 TraceCheckUtils]: 96: Hoare triple {10243#true} call #t~mem82.base, #t~mem82.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem83 := read~intINTTYPE4(#t~mem82.base, ~bvadd32(871bv32, #t~mem82.offset), 4bv32); {10243#true} is VALID [2018-11-23 11:03:27,624 INFO L273 TraceCheckUtils]: 97: Hoare triple {10243#true} assume 0bv32 != #t~mem83;havoc #t~mem83;havoc #t~mem82.base, #t~mem82.offset; {10243#true} is VALID [2018-11-23 11:03:27,624 INFO L273 TraceCheckUtils]: 98: Hoare triple {10243#true} ~ret~0 := #t~nondet92;havoc #t~nondet92; {10243#true} is VALID [2018-11-23 11:03:27,632 INFO L273 TraceCheckUtils]: 99: Hoare triple {10243#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,632 INFO L273 TraceCheckUtils]: 100: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,633 INFO L273 TraceCheckUtils]: 101: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} call write~intINTTYPE4(8544bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,633 INFO L273 TraceCheckUtils]: 102: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,633 INFO L273 TraceCheckUtils]: 103: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,634 INFO L273 TraceCheckUtils]: 104: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,634 INFO L273 TraceCheckUtils]: 105: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !false; {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,634 INFO L273 TraceCheckUtils]: 106: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,637 INFO L273 TraceCheckUtils]: 107: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,637 INFO L273 TraceCheckUtils]: 108: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,638 INFO L273 TraceCheckUtils]: 109: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,638 INFO L273 TraceCheckUtils]: 110: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,639 INFO L273 TraceCheckUtils]: 111: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,639 INFO L273 TraceCheckUtils]: 112: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,639 INFO L273 TraceCheckUtils]: 113: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,640 INFO L273 TraceCheckUtils]: 114: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,640 INFO L273 TraceCheckUtils]: 115: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,640 INFO L273 TraceCheckUtils]: 116: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,641 INFO L273 TraceCheckUtils]: 117: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,642 INFO L273 TraceCheckUtils]: 118: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,642 INFO L273 TraceCheckUtils]: 119: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,643 INFO L273 TraceCheckUtils]: 120: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,643 INFO L273 TraceCheckUtils]: 121: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,644 INFO L273 TraceCheckUtils]: 122: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,644 INFO L273 TraceCheckUtils]: 123: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,645 INFO L273 TraceCheckUtils]: 124: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,646 INFO L273 TraceCheckUtils]: 125: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,646 INFO L273 TraceCheckUtils]: 126: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,647 INFO L273 TraceCheckUtils]: 127: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,648 INFO L273 TraceCheckUtils]: 128: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,648 INFO L273 TraceCheckUtils]: 129: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,649 INFO L273 TraceCheckUtils]: 130: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,649 INFO L273 TraceCheckUtils]: 131: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,650 INFO L273 TraceCheckUtils]: 132: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,650 INFO L273 TraceCheckUtils]: 133: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,651 INFO L273 TraceCheckUtils]: 134: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,652 INFO L273 TraceCheckUtils]: 135: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume 8640bv32 == #t~mem52;havoc #t~mem52; {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,652 INFO L273 TraceCheckUtils]: 136: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} ~ret~0 := #t~nondet115;havoc #t~nondet115; {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,653 INFO L273 TraceCheckUtils]: 137: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(9bv32 == ~blastFlag~0); {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:27,653 INFO L273 TraceCheckUtils]: 138: Hoare triple {10545#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume 12bv32 == ~blastFlag~0; {10244#false} is VALID [2018-11-23 11:03:27,654 INFO L273 TraceCheckUtils]: 139: Hoare triple {10244#false} assume !false; {10244#false} is VALID [2018-11-23 11:03:27,667 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 68 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2018-11-23 11:03:27,667 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 11:03:27,669 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 11:03:27,670 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 11:03:27,670 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 140 [2018-11-23 11:03:27,671 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 11:03:27,671 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 11:03:27,820 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 96 edges. 96 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:03:27,820 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 11:03:27,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 11:03:27,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:03:27,821 INFO L87 Difference]: Start difference. First operand 650 states and 964 transitions. Second operand 3 states. [2018-11-23 11:03:37,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:03:37,847 INFO L93 Difference]: Finished difference Result 1286 states and 1924 transitions. [2018-11-23 11:03:37,847 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 11:03:37,847 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 140 [2018-11-23 11:03:37,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 11:03:37,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:03:37,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 621 transitions. [2018-11-23 11:03:37,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:03:37,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 621 transitions. [2018-11-23 11:03:37,857 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 621 transitions. [2018-11-23 11:03:39,152 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 621 edges. 621 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:03:39,189 INFO L225 Difference]: With dead ends: 1286 [2018-11-23 11:03:39,189 INFO L226 Difference]: Without dead ends: 777 [2018-11-23 11:03:39,190 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:03:39,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2018-11-23 11:03:39,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 777. [2018-11-23 11:03:39,446 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 11:03:39,446 INFO L82 GeneralOperation]: Start isEquivalent. First operand 777 states. Second operand 777 states. [2018-11-23 11:03:39,446 INFO L74 IsIncluded]: Start isIncluded. First operand 777 states. Second operand 777 states. [2018-11-23 11:03:39,446 INFO L87 Difference]: Start difference. First operand 777 states. Second operand 777 states. [2018-11-23 11:03:39,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:03:39,484 INFO L93 Difference]: Finished difference Result 777 states and 1151 transitions. [2018-11-23 11:03:39,484 INFO L276 IsEmpty]: Start isEmpty. Operand 777 states and 1151 transitions. [2018-11-23 11:03:39,486 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:03:39,486 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:03:39,486 INFO L74 IsIncluded]: Start isIncluded. First operand 777 states. Second operand 777 states. [2018-11-23 11:03:39,486 INFO L87 Difference]: Start difference. First operand 777 states. Second operand 777 states. [2018-11-23 11:03:39,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:03:39,527 INFO L93 Difference]: Finished difference Result 777 states and 1151 transitions. [2018-11-23 11:03:39,527 INFO L276 IsEmpty]: Start isEmpty. Operand 777 states and 1151 transitions. [2018-11-23 11:03:39,529 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:03:39,529 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:03:39,529 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 11:03:39,529 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 11:03:39,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 777 states. [2018-11-23 11:03:39,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 777 states to 777 states and 1151 transitions. [2018-11-23 11:03:39,578 INFO L78 Accepts]: Start accepts. Automaton has 777 states and 1151 transitions. Word has length 140 [2018-11-23 11:03:39,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 11:03:39,579 INFO L480 AbstractCegarLoop]: Abstraction has 777 states and 1151 transitions. [2018-11-23 11:03:39,579 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 11:03:39,579 INFO L276 IsEmpty]: Start isEmpty. Operand 777 states and 1151 transitions. [2018-11-23 11:03:39,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2018-11-23 11:03:39,583 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 11:03:39,584 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 11:03:39,584 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 11:03:39,584 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 11:03:39,584 INFO L82 PathProgramCache]: Analyzing trace with hash 1188865078, now seen corresponding path program 1 times [2018-11-23 11:03:39,586 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 11:03:39,586 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 7 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 11:03:39,619 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 11:03:39,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:03:39,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:03:39,887 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 11:03:40,294 INFO L256 TraceCheckUtils]: 0: Hoare triple {14649#true} call ULTIMATE.init(); {14649#true} is VALID [2018-11-23 11:03:40,295 INFO L273 TraceCheckUtils]: 1: Hoare triple {14649#true} #NULL.base, #NULL.offset := 0bv32, 0bv32;#valid := #valid[0bv32 := 0bv1];~init~0 := 1bv32;call ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := #Ultimate.alloc(100bv32);call write~init~intINTTYPE4(0bv32, ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset, 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(4bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(8bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(12bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(16bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(20bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(24bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(28bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(32bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(36bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(40bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(44bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(48bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(52bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(56bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(60bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(64bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(68bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(72bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(76bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(80bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(84bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(88bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(92bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(96bv32, ~#SSLv3_server_data~0.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,295 INFO L273 TraceCheckUtils]: 2: Hoare triple {14649#true} assume true; {14649#true} is VALID [2018-11-23 11:03:40,295 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {14649#true} {14649#true} #653#return; {14649#true} is VALID [2018-11-23 11:03:40,296 INFO L256 TraceCheckUtils]: 4: Hoare triple {14649#true} call #t~ret138 := main(); {14649#true} is VALID [2018-11-23 11:03:40,296 INFO L273 TraceCheckUtils]: 5: Hoare triple {14649#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc3.base, #t~malloc3.offset := #Ultimate.alloc(248bv32);~s~0.base, ~s~0.offset := #t~malloc3.base, #t~malloc3.offset;call #t~malloc4.base, #t~malloc4.offset := #Ultimate.alloc(899bv32);call write~$Pointer$(#t~malloc4.base, #t~malloc4.offset, ~s~0.base, ~bvadd32(84bv32, ~s~0.offset), 4bv32);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.alloc(232bv32);call write~$Pointer$(#t~malloc5.base, #t~malloc5.offset, ~s~0.base, ~bvadd32(204bv32, ~s~0.offset), 4bv32);call #t~malloc6.base, #t~malloc6.offset := #Ultimate.alloc(200bv32);call write~$Pointer$(#t~malloc6.base, #t~malloc6.offset, ~s~0.base, ~bvadd32(176bv32, ~s~0.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,296 INFO L256 TraceCheckUtils]: 6: Hoare triple {14649#true} call #t~ret7 := ssl3_accept(~s~0.base, ~s~0.offset); {14649#true} is VALID [2018-11-23 11:03:40,296 INFO L273 TraceCheckUtils]: 7: Hoare triple {14649#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;~tmp___1~0 := #t~nondet8;havoc #t~nondet8;~tmp___2~0 := #t~nondet9;havoc #t~nondet9;~tmp___3~0 := #t~nondet10;havoc #t~nondet10;~tmp___4~0 := #t~nondet11;havoc #t~nondet11;~tmp___5~0 := #t~nondet12;havoc #t~nondet12;~tmp___6~0 := #t~nondet13;havoc #t~nondet13;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet14;havoc #t~nondet14;~tmp___9~0 := #t~nondet15;havoc #t~nondet15;~tmp___10~0 := #t~nondet16;havoc #t~nondet16;havoc ~blastFlag~0;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~blastFlag~0 := 0bv32;call write~intINTTYPE4(#t~nondet17, ~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32);havoc #t~nondet17;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~tmp~3 := #t~nondet18;havoc #t~nondet18;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0bv32, 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32;call #t~mem19.base, #t~mem19.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,297 INFO L273 TraceCheckUtils]: 8: Hoare triple {14649#true} assume 0bv32 != ~bvadd32(#t~mem19.base, #t~mem19.offset);havoc #t~mem19.base, #t~mem19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32);~cb~0.base, ~cb~0.offset := #t~mem20.base, #t~mem20.offset;havoc #t~mem20.base, #t~mem20.offset; {14649#true} is VALID [2018-11-23 11:03:40,297 INFO L273 TraceCheckUtils]: 9: Hoare triple {14649#true} call #t~mem21 := read~intINTTYPE4(~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);call write~intINTTYPE4(~bvadd32(1bv32, #t~mem21), ~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);havoc #t~mem21; {14649#true} is VALID [2018-11-23 11:03:40,297 INFO L273 TraceCheckUtils]: 10: Hoare triple {14649#true} assume !(0bv32 != ~bvand32(12288bv32, ~tmp___1~0)); {14649#true} is VALID [2018-11-23 11:03:40,297 INFO L273 TraceCheckUtils]: 11: Hoare triple {14649#true} call #t~mem22.base, #t~mem22.offset := read~$Pointer$(~s.base, ~bvadd32(136bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,297 INFO L273 TraceCheckUtils]: 12: Hoare triple {14649#true} assume !(0bv32 == ~bvadd32(#t~mem22.base, #t~mem22.offset));havoc #t~mem22.base, #t~mem22.offset; {14649#true} is VALID [2018-11-23 11:03:40,297 INFO L273 TraceCheckUtils]: 13: Hoare triple {14649#true} assume !false; {14649#true} is VALID [2018-11-23 11:03:40,298 INFO L273 TraceCheckUtils]: 14: Hoare triple {14649#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,298 INFO L273 TraceCheckUtils]: 15: Hoare triple {14649#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,298 INFO L273 TraceCheckUtils]: 16: Hoare triple {14649#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,298 INFO L273 TraceCheckUtils]: 17: Hoare triple {14649#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,298 INFO L273 TraceCheckUtils]: 18: Hoare triple {14649#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,298 INFO L273 TraceCheckUtils]: 19: Hoare triple {14649#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,298 INFO L273 TraceCheckUtils]: 20: Hoare triple {14649#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,299 INFO L273 TraceCheckUtils]: 21: Hoare triple {14649#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,299 INFO L273 TraceCheckUtils]: 22: Hoare triple {14649#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,299 INFO L273 TraceCheckUtils]: 23: Hoare triple {14649#true} assume 8464bv32 == #t~mem32;havoc #t~mem32; {14649#true} is VALID [2018-11-23 11:03:40,299 INFO L273 TraceCheckUtils]: 24: Hoare triple {14649#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(48bv32, ~s.offset), 4bv32);~ret~0 := #t~nondet69;havoc #t~nondet69; {14649#true} is VALID [2018-11-23 11:03:40,299 INFO L273 TraceCheckUtils]: 25: Hoare triple {14649#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {14649#true} is VALID [2018-11-23 11:03:40,299 INFO L273 TraceCheckUtils]: 26: Hoare triple {14649#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;call write~intINTTYPE4(8496bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,299 INFO L273 TraceCheckUtils]: 27: Hoare triple {14649#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,300 INFO L273 TraceCheckUtils]: 28: Hoare triple {14649#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {14649#true} is VALID [2018-11-23 11:03:40,300 INFO L273 TraceCheckUtils]: 29: Hoare triple {14649#true} ~skip~0 := 0bv32; {14649#true} is VALID [2018-11-23 11:03:40,300 INFO L273 TraceCheckUtils]: 30: Hoare triple {14649#true} assume !false; {14649#true} is VALID [2018-11-23 11:03:40,300 INFO L273 TraceCheckUtils]: 31: Hoare triple {14649#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,300 INFO L273 TraceCheckUtils]: 32: Hoare triple {14649#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,300 INFO L273 TraceCheckUtils]: 33: Hoare triple {14649#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,300 INFO L273 TraceCheckUtils]: 34: Hoare triple {14649#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,301 INFO L273 TraceCheckUtils]: 35: Hoare triple {14649#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,301 INFO L273 TraceCheckUtils]: 36: Hoare triple {14649#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,301 INFO L273 TraceCheckUtils]: 37: Hoare triple {14649#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,301 INFO L273 TraceCheckUtils]: 38: Hoare triple {14649#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,301 INFO L273 TraceCheckUtils]: 39: Hoare triple {14649#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,302 INFO L273 TraceCheckUtils]: 40: Hoare triple {14649#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,302 INFO L273 TraceCheckUtils]: 41: Hoare triple {14649#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,302 INFO L273 TraceCheckUtils]: 42: Hoare triple {14649#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,302 INFO L273 TraceCheckUtils]: 43: Hoare triple {14649#true} assume 8496bv32 == #t~mem35;havoc #t~mem35; {14649#true} is VALID [2018-11-23 11:03:40,302 INFO L273 TraceCheckUtils]: 44: Hoare triple {14649#true} ~ret~0 := #t~nondet70;havoc #t~nondet70; {14649#true} is VALID [2018-11-23 11:03:40,302 INFO L273 TraceCheckUtils]: 45: Hoare triple {14649#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {14649#true} is VALID [2018-11-23 11:03:40,303 INFO L273 TraceCheckUtils]: 46: Hoare triple {14649#true} assume !~bvsle32(~ret~0, 0bv32);call #t~mem71 := read~intINTTYPE4(~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,303 INFO L273 TraceCheckUtils]: 47: Hoare triple {14649#true} assume 0bv32 != #t~mem71;havoc #t~mem71;call write~intINTTYPE4(8656bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,303 INFO L273 TraceCheckUtils]: 48: Hoare triple {14649#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,303 INFO L273 TraceCheckUtils]: 49: Hoare triple {14649#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,303 INFO L273 TraceCheckUtils]: 50: Hoare triple {14649#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {14649#true} is VALID [2018-11-23 11:03:40,303 INFO L273 TraceCheckUtils]: 51: Hoare triple {14649#true} ~skip~0 := 0bv32; {14649#true} is VALID [2018-11-23 11:03:40,304 INFO L273 TraceCheckUtils]: 52: Hoare triple {14649#true} assume !false; {14649#true} is VALID [2018-11-23 11:03:40,304 INFO L273 TraceCheckUtils]: 53: Hoare triple {14649#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,304 INFO L273 TraceCheckUtils]: 54: Hoare triple {14649#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,304 INFO L273 TraceCheckUtils]: 55: Hoare triple {14649#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,304 INFO L273 TraceCheckUtils]: 56: Hoare triple {14649#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,304 INFO L273 TraceCheckUtils]: 57: Hoare triple {14649#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,304 INFO L273 TraceCheckUtils]: 58: Hoare triple {14649#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,305 INFO L273 TraceCheckUtils]: 59: Hoare triple {14649#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,305 INFO L273 TraceCheckUtils]: 60: Hoare triple {14649#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,305 INFO L273 TraceCheckUtils]: 61: Hoare triple {14649#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,305 INFO L273 TraceCheckUtils]: 62: Hoare triple {14649#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,306 INFO L273 TraceCheckUtils]: 63: Hoare triple {14649#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,306 INFO L273 TraceCheckUtils]: 64: Hoare triple {14649#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,306 INFO L273 TraceCheckUtils]: 65: Hoare triple {14649#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,306 INFO L273 TraceCheckUtils]: 66: Hoare triple {14649#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,306 INFO L273 TraceCheckUtils]: 67: Hoare triple {14649#true} assume 8512bv32 == #t~mem37;havoc #t~mem37; {14649#true} is VALID [2018-11-23 11:03:40,307 INFO L273 TraceCheckUtils]: 68: Hoare triple {14649#true} call #t~mem72.base, #t~mem72.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem73.base, #t~mem73.offset := read~$Pointer$(#t~mem72.base, ~bvadd32(836bv32, #t~mem72.offset), 4bv32);call #t~mem74 := read~intINTTYPE4(#t~mem73.base, ~bvadd32(12bv32, #t~mem73.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,307 INFO L273 TraceCheckUtils]: 69: Hoare triple {14649#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem74));havoc #t~mem72.base, #t~mem72.offset;havoc #t~mem73.base, #t~mem73.offset;havoc #t~mem74;~ret~0 := #t~nondet75;havoc #t~nondet75; {14649#true} is VALID [2018-11-23 11:03:40,307 INFO L273 TraceCheckUtils]: 70: Hoare triple {14649#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {14649#true} is VALID [2018-11-23 11:03:40,307 INFO L273 TraceCheckUtils]: 71: Hoare triple {14649#true} assume !~bvsle32(~ret~0, 0bv32); {14649#true} is VALID [2018-11-23 11:03:40,307 INFO L273 TraceCheckUtils]: 72: Hoare triple {14649#true} call write~intINTTYPE4(8528bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,307 INFO L273 TraceCheckUtils]: 73: Hoare triple {14649#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,308 INFO L273 TraceCheckUtils]: 74: Hoare triple {14649#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {14649#true} is VALID [2018-11-23 11:03:40,308 INFO L273 TraceCheckUtils]: 75: Hoare triple {14649#true} ~skip~0 := 0bv32; {14649#true} is VALID [2018-11-23 11:03:40,308 INFO L273 TraceCheckUtils]: 76: Hoare triple {14649#true} assume !false; {14649#true} is VALID [2018-11-23 11:03:40,308 INFO L273 TraceCheckUtils]: 77: Hoare triple {14649#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,308 INFO L273 TraceCheckUtils]: 78: Hoare triple {14649#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,309 INFO L273 TraceCheckUtils]: 79: Hoare triple {14649#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,309 INFO L273 TraceCheckUtils]: 80: Hoare triple {14649#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,309 INFO L273 TraceCheckUtils]: 81: Hoare triple {14649#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,309 INFO L273 TraceCheckUtils]: 82: Hoare triple {14649#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,309 INFO L273 TraceCheckUtils]: 83: Hoare triple {14649#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,310 INFO L273 TraceCheckUtils]: 84: Hoare triple {14649#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,310 INFO L273 TraceCheckUtils]: 85: Hoare triple {14649#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,310 INFO L273 TraceCheckUtils]: 86: Hoare triple {14649#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,310 INFO L273 TraceCheckUtils]: 87: Hoare triple {14649#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,310 INFO L273 TraceCheckUtils]: 88: Hoare triple {14649#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,311 INFO L273 TraceCheckUtils]: 89: Hoare triple {14649#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,311 INFO L273 TraceCheckUtils]: 90: Hoare triple {14649#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,311 INFO L273 TraceCheckUtils]: 91: Hoare triple {14649#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,311 INFO L273 TraceCheckUtils]: 92: Hoare triple {14649#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,311 INFO L273 TraceCheckUtils]: 93: Hoare triple {14649#true} assume 8528bv32 == #t~mem39;havoc #t~mem39; {14649#true} is VALID [2018-11-23 11:03:40,312 INFO L273 TraceCheckUtils]: 94: Hoare triple {14649#true} call #t~mem76.base, #t~mem76.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem77.base, #t~mem77.offset := read~$Pointer$(#t~mem76.base, ~bvadd32(836bv32, #t~mem76.offset), 4bv32);call #t~mem78 := read~intINTTYPE4(#t~mem77.base, ~bvadd32(12bv32, #t~mem77.offset), 4bv32);~l~0 := #t~mem78;havoc #t~mem76.base, #t~mem76.offset;havoc #t~mem77.base, #t~mem77.offset;havoc #t~mem78;call #t~mem79 := read~intINTTYPE4(~s.base, ~bvadd32(232bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,312 INFO L273 TraceCheckUtils]: 95: Hoare triple {14649#true} assume !(0bv32 != ~bvand32(2097152bv32, #t~mem79));havoc #t~mem79;call #t~mem81.base, #t~mem81.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, #t~mem81.base, ~bvadd32(871bv32, #t~mem81.offset), 4bv32);havoc #t~mem81.base, #t~mem81.offset; {14649#true} is VALID [2018-11-23 11:03:40,312 INFO L273 TraceCheckUtils]: 96: Hoare triple {14649#true} call #t~mem82.base, #t~mem82.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem83 := read~intINTTYPE4(#t~mem82.base, ~bvadd32(871bv32, #t~mem82.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,312 INFO L273 TraceCheckUtils]: 97: Hoare triple {14649#true} assume 0bv32 != #t~mem83;havoc #t~mem83;havoc #t~mem82.base, #t~mem82.offset; {14649#true} is VALID [2018-11-23 11:03:40,312 INFO L273 TraceCheckUtils]: 98: Hoare triple {14649#true} ~ret~0 := #t~nondet92;havoc #t~nondet92; {14649#true} is VALID [2018-11-23 11:03:40,312 INFO L273 TraceCheckUtils]: 99: Hoare triple {14649#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {14649#true} is VALID [2018-11-23 11:03:40,313 INFO L273 TraceCheckUtils]: 100: Hoare triple {14649#true} assume !~bvsle32(~ret~0, 0bv32); {14649#true} is VALID [2018-11-23 11:03:40,313 INFO L273 TraceCheckUtils]: 101: Hoare triple {14649#true} call write~intINTTYPE4(8544bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,313 INFO L273 TraceCheckUtils]: 102: Hoare triple {14649#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,313 INFO L273 TraceCheckUtils]: 103: Hoare triple {14649#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {14649#true} is VALID [2018-11-23 11:03:40,313 INFO L273 TraceCheckUtils]: 104: Hoare triple {14649#true} ~skip~0 := 0bv32; {14649#true} is VALID [2018-11-23 11:03:40,314 INFO L273 TraceCheckUtils]: 105: Hoare triple {14649#true} assume !false; {14649#true} is VALID [2018-11-23 11:03:40,314 INFO L273 TraceCheckUtils]: 106: Hoare triple {14649#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,314 INFO L273 TraceCheckUtils]: 107: Hoare triple {14649#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,314 INFO L273 TraceCheckUtils]: 108: Hoare triple {14649#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,314 INFO L273 TraceCheckUtils]: 109: Hoare triple {14649#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,314 INFO L273 TraceCheckUtils]: 110: Hoare triple {14649#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,315 INFO L273 TraceCheckUtils]: 111: Hoare triple {14649#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,315 INFO L273 TraceCheckUtils]: 112: Hoare triple {14649#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,315 INFO L273 TraceCheckUtils]: 113: Hoare triple {14649#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,315 INFO L273 TraceCheckUtils]: 114: Hoare triple {14649#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,315 INFO L273 TraceCheckUtils]: 115: Hoare triple {14649#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,316 INFO L273 TraceCheckUtils]: 116: Hoare triple {14649#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,316 INFO L273 TraceCheckUtils]: 117: Hoare triple {14649#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,316 INFO L273 TraceCheckUtils]: 118: Hoare triple {14649#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,316 INFO L273 TraceCheckUtils]: 119: Hoare triple {14649#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,316 INFO L273 TraceCheckUtils]: 120: Hoare triple {14649#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,317 INFO L273 TraceCheckUtils]: 121: Hoare triple {14649#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,317 INFO L273 TraceCheckUtils]: 122: Hoare triple {14649#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,317 INFO L273 TraceCheckUtils]: 123: Hoare triple {14649#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,317 INFO L273 TraceCheckUtils]: 124: Hoare triple {14649#true} assume 8544bv32 == #t~mem41;havoc #t~mem41; {14649#true} is VALID [2018-11-23 11:03:40,317 INFO L273 TraceCheckUtils]: 125: Hoare triple {14649#true} call #t~mem93 := read~intINTTYPE4(~s.base, ~bvadd32(180bv32, ~s.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,318 INFO L273 TraceCheckUtils]: 126: Hoare triple {14649#true} assume 0bv32 != ~bvand32(1bv32, #t~mem93);havoc #t~mem93;call #t~mem94.base, #t~mem94.offset := read~$Pointer$(~s.base, ~bvadd32(176bv32, ~s.offset), 4bv32);call #t~mem95.base, #t~mem95.offset := read~$Pointer$(#t~mem94.base, ~bvadd32(148bv32, #t~mem94.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,318 INFO L273 TraceCheckUtils]: 127: Hoare triple {14649#true} assume !(0bv32 != ~bvadd32(#t~mem95.base, #t~mem95.offset));havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem94.base, #t~mem94.offset; {14649#true} is VALID [2018-11-23 11:03:40,318 INFO L273 TraceCheckUtils]: 128: Hoare triple {14649#true} call #t~mem98.base, #t~mem98.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem99.base, #t~mem99.offset := read~$Pointer$(#t~mem98.base, ~bvadd32(836bv32, #t~mem98.offset), 4bv32);call #t~mem100 := read~intINTTYPE4(#t~mem99.base, ~bvadd32(12bv32, #t~mem99.offset), 4bv32); {14649#true} is VALID [2018-11-23 11:03:40,318 INFO L273 TraceCheckUtils]: 129: Hoare triple {14649#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem100));havoc #t~mem98.base, #t~mem98.offset;havoc #t~mem100;havoc #t~mem99.base, #t~mem99.offset; {14649#true} is VALID [2018-11-23 11:03:40,318 INFO L273 TraceCheckUtils]: 130: Hoare triple {14649#true} call #t~mem103.base, #t~mem103.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(1bv32, #t~mem103.base, ~bvadd32(895bv32, #t~mem103.offset), 4bv32);havoc #t~mem103.base, #t~mem103.offset;~ret~0 := #t~nondet104;havoc #t~nondet104; {14649#true} is VALID [2018-11-23 11:03:40,329 INFO L273 TraceCheckUtils]: 131: Hoare triple {14649#true} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,331 INFO L273 TraceCheckUtils]: 132: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8448bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call #t~mem105.base, #t~mem105.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(8576bv32, #t~mem105.base, ~bvadd32(844bv32, #t~mem105.offset), 4bv32);havoc #t~mem105.base, #t~mem105.offset;call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,331 INFO L273 TraceCheckUtils]: 133: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,334 INFO L273 TraceCheckUtils]: 134: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,334 INFO L273 TraceCheckUtils]: 135: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,336 INFO L273 TraceCheckUtils]: 136: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !false; {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,336 INFO L273 TraceCheckUtils]: 137: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,336 INFO L273 TraceCheckUtils]: 138: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,337 INFO L273 TraceCheckUtils]: 139: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,339 INFO L273 TraceCheckUtils]: 140: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,339 INFO L273 TraceCheckUtils]: 141: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,347 INFO L273 TraceCheckUtils]: 142: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,348 INFO L273 TraceCheckUtils]: 143: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,348 INFO L273 TraceCheckUtils]: 144: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,348 INFO L273 TraceCheckUtils]: 145: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,349 INFO L273 TraceCheckUtils]: 146: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,349 INFO L273 TraceCheckUtils]: 147: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,349 INFO L273 TraceCheckUtils]: 148: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,366 INFO L273 TraceCheckUtils]: 149: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,375 INFO L273 TraceCheckUtils]: 150: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,387 INFO L273 TraceCheckUtils]: 151: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,401 INFO L273 TraceCheckUtils]: 152: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,406 INFO L273 TraceCheckUtils]: 153: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,408 INFO L273 TraceCheckUtils]: 154: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,408 INFO L273 TraceCheckUtils]: 155: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,410 INFO L273 TraceCheckUtils]: 156: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,410 INFO L273 TraceCheckUtils]: 157: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,410 INFO L273 TraceCheckUtils]: 158: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,411 INFO L273 TraceCheckUtils]: 159: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,411 INFO L273 TraceCheckUtils]: 160: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,411 INFO L273 TraceCheckUtils]: 161: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,412 INFO L273 TraceCheckUtils]: 162: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,412 INFO L273 TraceCheckUtils]: 163: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,412 INFO L273 TraceCheckUtils]: 164: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,413 INFO L273 TraceCheckUtils]: 165: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,413 INFO L273 TraceCheckUtils]: 166: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume 8640bv32 == #t~mem52;havoc #t~mem52; {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,413 INFO L273 TraceCheckUtils]: 167: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} ~ret~0 := #t~nondet115;havoc #t~nondet115; {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,414 INFO L273 TraceCheckUtils]: 168: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume !(9bv32 == ~blastFlag~0); {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:40,414 INFO L273 TraceCheckUtils]: 169: Hoare triple {15047#(= (_ bv5 32) ssl3_accept_~blastFlag~0)} assume 12bv32 == ~blastFlag~0; {14650#false} is VALID [2018-11-23 11:03:40,415 INFO L273 TraceCheckUtils]: 170: Hoare triple {14650#false} assume !false; {14650#false} is VALID [2018-11-23 11:03:40,432 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 91 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2018-11-23 11:03:40,433 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 11:03:40,435 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 11:03:40,435 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 11:03:40,436 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 171 [2018-11-23 11:03:40,436 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 11:03:40,437 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 11:03:40,600 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 107 edges. 107 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:03:40,600 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 11:03:40,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 11:03:40,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:03:40,601 INFO L87 Difference]: Start difference. First operand 777 states and 1151 transitions. Second operand 3 states. [2018-11-23 11:03:49,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:03:49,475 INFO L93 Difference]: Finished difference Result 1537 states and 2293 transitions. [2018-11-23 11:03:49,475 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 11:03:49,475 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 171 [2018-11-23 11:03:49,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 11:03:49,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:03:49,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 616 transitions. [2018-11-23 11:03:49,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:03:49,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 616 transitions. [2018-11-23 11:03:49,484 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 616 transitions. [2018-11-23 11:03:50,555 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 616 edges. 616 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:03:50,598 INFO L225 Difference]: With dead ends: 1537 [2018-11-23 11:03:50,598 INFO L226 Difference]: Without dead ends: 901 [2018-11-23 11:03:50,600 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:03:50,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2018-11-23 11:03:50,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 901. [2018-11-23 11:03:50,926 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 11:03:50,926 INFO L82 GeneralOperation]: Start isEquivalent. First operand 901 states. Second operand 901 states. [2018-11-23 11:03:50,926 INFO L74 IsIncluded]: Start isIncluded. First operand 901 states. Second operand 901 states. [2018-11-23 11:03:50,926 INFO L87 Difference]: Start difference. First operand 901 states. Second operand 901 states. [2018-11-23 11:03:50,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:03:50,956 INFO L93 Difference]: Finished difference Result 901 states and 1334 transitions. [2018-11-23 11:03:50,956 INFO L276 IsEmpty]: Start isEmpty. Operand 901 states and 1334 transitions. [2018-11-23 11:03:50,958 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:03:50,958 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:03:50,958 INFO L74 IsIncluded]: Start isIncluded. First operand 901 states. Second operand 901 states. [2018-11-23 11:03:50,959 INFO L87 Difference]: Start difference. First operand 901 states. Second operand 901 states. [2018-11-23 11:03:51,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:03:51,002 INFO L93 Difference]: Finished difference Result 901 states and 1334 transitions. [2018-11-23 11:03:51,002 INFO L276 IsEmpty]: Start isEmpty. Operand 901 states and 1334 transitions. [2018-11-23 11:03:51,004 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:03:51,004 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:03:51,005 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 11:03:51,005 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 11:03:51,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 901 states. [2018-11-23 11:03:51,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 901 states to 901 states and 1334 transitions. [2018-11-23 11:03:51,055 INFO L78 Accepts]: Start accepts. Automaton has 901 states and 1334 transitions. Word has length 171 [2018-11-23 11:03:51,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 11:03:51,056 INFO L480 AbstractCegarLoop]: Abstraction has 901 states and 1334 transitions. [2018-11-23 11:03:51,056 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 11:03:51,056 INFO L276 IsEmpty]: Start isEmpty. Operand 901 states and 1334 transitions. [2018-11-23 11:03:51,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2018-11-23 11:03:51,060 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 11:03:51,060 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 11:03:51,061 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 11:03:51,061 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 11:03:51,061 INFO L82 PathProgramCache]: Analyzing trace with hash -648433435, now seen corresponding path program 1 times [2018-11-23 11:03:51,062 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 11:03:51,062 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 8 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 11:03:51,090 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 11:03:51,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:03:51,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:03:51,337 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 11:03:51,589 INFO L256 TraceCheckUtils]: 0: Hoare triple {19837#true} call ULTIMATE.init(); {19837#true} is VALID [2018-11-23 11:03:51,589 INFO L273 TraceCheckUtils]: 1: Hoare triple {19837#true} #NULL.base, #NULL.offset := 0bv32, 0bv32;#valid := #valid[0bv32 := 0bv1];~init~0 := 1bv32;call ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := #Ultimate.alloc(100bv32);call write~init~intINTTYPE4(0bv32, ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset, 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(4bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(8bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(12bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(16bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(20bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(24bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(28bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(32bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(36bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(40bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(44bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(48bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(52bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(56bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(60bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(64bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(68bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(72bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(76bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(80bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(84bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(88bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(92bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(96bv32, ~#SSLv3_server_data~0.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,589 INFO L273 TraceCheckUtils]: 2: Hoare triple {19837#true} assume true; {19837#true} is VALID [2018-11-23 11:03:51,590 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {19837#true} {19837#true} #653#return; {19837#true} is VALID [2018-11-23 11:03:51,590 INFO L256 TraceCheckUtils]: 4: Hoare triple {19837#true} call #t~ret138 := main(); {19837#true} is VALID [2018-11-23 11:03:51,590 INFO L273 TraceCheckUtils]: 5: Hoare triple {19837#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc3.base, #t~malloc3.offset := #Ultimate.alloc(248bv32);~s~0.base, ~s~0.offset := #t~malloc3.base, #t~malloc3.offset;call #t~malloc4.base, #t~malloc4.offset := #Ultimate.alloc(899bv32);call write~$Pointer$(#t~malloc4.base, #t~malloc4.offset, ~s~0.base, ~bvadd32(84bv32, ~s~0.offset), 4bv32);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.alloc(232bv32);call write~$Pointer$(#t~malloc5.base, #t~malloc5.offset, ~s~0.base, ~bvadd32(204bv32, ~s~0.offset), 4bv32);call #t~malloc6.base, #t~malloc6.offset := #Ultimate.alloc(200bv32);call write~$Pointer$(#t~malloc6.base, #t~malloc6.offset, ~s~0.base, ~bvadd32(176bv32, ~s~0.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,590 INFO L256 TraceCheckUtils]: 6: Hoare triple {19837#true} call #t~ret7 := ssl3_accept(~s~0.base, ~s~0.offset); {19837#true} is VALID [2018-11-23 11:03:51,590 INFO L273 TraceCheckUtils]: 7: Hoare triple {19837#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;~tmp___1~0 := #t~nondet8;havoc #t~nondet8;~tmp___2~0 := #t~nondet9;havoc #t~nondet9;~tmp___3~0 := #t~nondet10;havoc #t~nondet10;~tmp___4~0 := #t~nondet11;havoc #t~nondet11;~tmp___5~0 := #t~nondet12;havoc #t~nondet12;~tmp___6~0 := #t~nondet13;havoc #t~nondet13;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet14;havoc #t~nondet14;~tmp___9~0 := #t~nondet15;havoc #t~nondet15;~tmp___10~0 := #t~nondet16;havoc #t~nondet16;havoc ~blastFlag~0;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~blastFlag~0 := 0bv32;call write~intINTTYPE4(#t~nondet17, ~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32);havoc #t~nondet17;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~tmp~3 := #t~nondet18;havoc #t~nondet18;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0bv32, 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32;call #t~mem19.base, #t~mem19.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,591 INFO L273 TraceCheckUtils]: 8: Hoare triple {19837#true} assume 0bv32 != ~bvadd32(#t~mem19.base, #t~mem19.offset);havoc #t~mem19.base, #t~mem19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32);~cb~0.base, ~cb~0.offset := #t~mem20.base, #t~mem20.offset;havoc #t~mem20.base, #t~mem20.offset; {19837#true} is VALID [2018-11-23 11:03:51,591 INFO L273 TraceCheckUtils]: 9: Hoare triple {19837#true} call #t~mem21 := read~intINTTYPE4(~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);call write~intINTTYPE4(~bvadd32(1bv32, #t~mem21), ~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);havoc #t~mem21; {19837#true} is VALID [2018-11-23 11:03:51,591 INFO L273 TraceCheckUtils]: 10: Hoare triple {19837#true} assume !(0bv32 != ~bvand32(12288bv32, ~tmp___1~0)); {19837#true} is VALID [2018-11-23 11:03:51,591 INFO L273 TraceCheckUtils]: 11: Hoare triple {19837#true} call #t~mem22.base, #t~mem22.offset := read~$Pointer$(~s.base, ~bvadd32(136bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,591 INFO L273 TraceCheckUtils]: 12: Hoare triple {19837#true} assume !(0bv32 == ~bvadd32(#t~mem22.base, #t~mem22.offset));havoc #t~mem22.base, #t~mem22.offset; {19837#true} is VALID [2018-11-23 11:03:51,591 INFO L273 TraceCheckUtils]: 13: Hoare triple {19837#true} assume !false; {19837#true} is VALID [2018-11-23 11:03:51,591 INFO L273 TraceCheckUtils]: 14: Hoare triple {19837#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,591 INFO L273 TraceCheckUtils]: 15: Hoare triple {19837#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,592 INFO L273 TraceCheckUtils]: 16: Hoare triple {19837#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,592 INFO L273 TraceCheckUtils]: 17: Hoare triple {19837#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,592 INFO L273 TraceCheckUtils]: 18: Hoare triple {19837#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,592 INFO L273 TraceCheckUtils]: 19: Hoare triple {19837#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,592 INFO L273 TraceCheckUtils]: 20: Hoare triple {19837#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,592 INFO L273 TraceCheckUtils]: 21: Hoare triple {19837#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,593 INFO L273 TraceCheckUtils]: 22: Hoare triple {19837#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,593 INFO L273 TraceCheckUtils]: 23: Hoare triple {19837#true} assume 8464bv32 == #t~mem32;havoc #t~mem32; {19837#true} is VALID [2018-11-23 11:03:51,593 INFO L273 TraceCheckUtils]: 24: Hoare triple {19837#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(48bv32, ~s.offset), 4bv32);~ret~0 := #t~nondet69;havoc #t~nondet69; {19837#true} is VALID [2018-11-23 11:03:51,593 INFO L273 TraceCheckUtils]: 25: Hoare triple {19837#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {19837#true} is VALID [2018-11-23 11:03:51,593 INFO L273 TraceCheckUtils]: 26: Hoare triple {19837#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;call write~intINTTYPE4(8496bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,594 INFO L273 TraceCheckUtils]: 27: Hoare triple {19837#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,594 INFO L273 TraceCheckUtils]: 28: Hoare triple {19837#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {19837#true} is VALID [2018-11-23 11:03:51,594 INFO L273 TraceCheckUtils]: 29: Hoare triple {19837#true} ~skip~0 := 0bv32; {19837#true} is VALID [2018-11-23 11:03:51,594 INFO L273 TraceCheckUtils]: 30: Hoare triple {19837#true} assume !false; {19837#true} is VALID [2018-11-23 11:03:51,594 INFO L273 TraceCheckUtils]: 31: Hoare triple {19837#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,594 INFO L273 TraceCheckUtils]: 32: Hoare triple {19837#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,594 INFO L273 TraceCheckUtils]: 33: Hoare triple {19837#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,594 INFO L273 TraceCheckUtils]: 34: Hoare triple {19837#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,595 INFO L273 TraceCheckUtils]: 35: Hoare triple {19837#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,595 INFO L273 TraceCheckUtils]: 36: Hoare triple {19837#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,595 INFO L273 TraceCheckUtils]: 37: Hoare triple {19837#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,595 INFO L273 TraceCheckUtils]: 38: Hoare triple {19837#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,595 INFO L273 TraceCheckUtils]: 39: Hoare triple {19837#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,595 INFO L273 TraceCheckUtils]: 40: Hoare triple {19837#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,595 INFO L273 TraceCheckUtils]: 41: Hoare triple {19837#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,595 INFO L273 TraceCheckUtils]: 42: Hoare triple {19837#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,596 INFO L273 TraceCheckUtils]: 43: Hoare triple {19837#true} assume 8496bv32 == #t~mem35;havoc #t~mem35; {19837#true} is VALID [2018-11-23 11:03:51,596 INFO L273 TraceCheckUtils]: 44: Hoare triple {19837#true} ~ret~0 := #t~nondet70;havoc #t~nondet70; {19837#true} is VALID [2018-11-23 11:03:51,596 INFO L273 TraceCheckUtils]: 45: Hoare triple {19837#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {19837#true} is VALID [2018-11-23 11:03:51,596 INFO L273 TraceCheckUtils]: 46: Hoare triple {19837#true} assume !~bvsle32(~ret~0, 0bv32);call #t~mem71 := read~intINTTYPE4(~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,596 INFO L273 TraceCheckUtils]: 47: Hoare triple {19837#true} assume 0bv32 != #t~mem71;havoc #t~mem71;call write~intINTTYPE4(8656bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,597 INFO L273 TraceCheckUtils]: 48: Hoare triple {19837#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,597 INFO L273 TraceCheckUtils]: 49: Hoare triple {19837#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,597 INFO L273 TraceCheckUtils]: 50: Hoare triple {19837#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {19837#true} is VALID [2018-11-23 11:03:51,597 INFO L273 TraceCheckUtils]: 51: Hoare triple {19837#true} ~skip~0 := 0bv32; {19837#true} is VALID [2018-11-23 11:03:51,597 INFO L273 TraceCheckUtils]: 52: Hoare triple {19837#true} assume !false; {19837#true} is VALID [2018-11-23 11:03:51,597 INFO L273 TraceCheckUtils]: 53: Hoare triple {19837#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,598 INFO L273 TraceCheckUtils]: 54: Hoare triple {19837#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,598 INFO L273 TraceCheckUtils]: 55: Hoare triple {19837#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,598 INFO L273 TraceCheckUtils]: 56: Hoare triple {19837#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,598 INFO L273 TraceCheckUtils]: 57: Hoare triple {19837#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,598 INFO L273 TraceCheckUtils]: 58: Hoare triple {19837#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,599 INFO L273 TraceCheckUtils]: 59: Hoare triple {19837#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,599 INFO L273 TraceCheckUtils]: 60: Hoare triple {19837#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,599 INFO L273 TraceCheckUtils]: 61: Hoare triple {19837#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,599 INFO L273 TraceCheckUtils]: 62: Hoare triple {19837#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,599 INFO L273 TraceCheckUtils]: 63: Hoare triple {19837#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,599 INFO L273 TraceCheckUtils]: 64: Hoare triple {19837#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,600 INFO L273 TraceCheckUtils]: 65: Hoare triple {19837#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,600 INFO L273 TraceCheckUtils]: 66: Hoare triple {19837#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,600 INFO L273 TraceCheckUtils]: 67: Hoare triple {19837#true} assume 8512bv32 == #t~mem37;havoc #t~mem37; {19837#true} is VALID [2018-11-23 11:03:51,600 INFO L273 TraceCheckUtils]: 68: Hoare triple {19837#true} call #t~mem72.base, #t~mem72.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem73.base, #t~mem73.offset := read~$Pointer$(#t~mem72.base, ~bvadd32(836bv32, #t~mem72.offset), 4bv32);call #t~mem74 := read~intINTTYPE4(#t~mem73.base, ~bvadd32(12bv32, #t~mem73.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,600 INFO L273 TraceCheckUtils]: 69: Hoare triple {19837#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem74));havoc #t~mem72.base, #t~mem72.offset;havoc #t~mem73.base, #t~mem73.offset;havoc #t~mem74;~ret~0 := #t~nondet75;havoc #t~nondet75; {19837#true} is VALID [2018-11-23 11:03:51,600 INFO L273 TraceCheckUtils]: 70: Hoare triple {19837#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {19837#true} is VALID [2018-11-23 11:03:51,601 INFO L273 TraceCheckUtils]: 71: Hoare triple {19837#true} assume !~bvsle32(~ret~0, 0bv32); {19837#true} is VALID [2018-11-23 11:03:51,601 INFO L273 TraceCheckUtils]: 72: Hoare triple {19837#true} call write~intINTTYPE4(8528bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,601 INFO L273 TraceCheckUtils]: 73: Hoare triple {19837#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,601 INFO L273 TraceCheckUtils]: 74: Hoare triple {19837#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {19837#true} is VALID [2018-11-23 11:03:51,601 INFO L273 TraceCheckUtils]: 75: Hoare triple {19837#true} ~skip~0 := 0bv32; {19837#true} is VALID [2018-11-23 11:03:51,601 INFO L273 TraceCheckUtils]: 76: Hoare triple {19837#true} assume !false; {19837#true} is VALID [2018-11-23 11:03:51,602 INFO L273 TraceCheckUtils]: 77: Hoare triple {19837#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,602 INFO L273 TraceCheckUtils]: 78: Hoare triple {19837#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,602 INFO L273 TraceCheckUtils]: 79: Hoare triple {19837#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,602 INFO L273 TraceCheckUtils]: 80: Hoare triple {19837#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,602 INFO L273 TraceCheckUtils]: 81: Hoare triple {19837#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,603 INFO L273 TraceCheckUtils]: 82: Hoare triple {19837#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,603 INFO L273 TraceCheckUtils]: 83: Hoare triple {19837#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,603 INFO L273 TraceCheckUtils]: 84: Hoare triple {19837#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,603 INFO L273 TraceCheckUtils]: 85: Hoare triple {19837#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,603 INFO L273 TraceCheckUtils]: 86: Hoare triple {19837#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,603 INFO L273 TraceCheckUtils]: 87: Hoare triple {19837#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,604 INFO L273 TraceCheckUtils]: 88: Hoare triple {19837#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,604 INFO L273 TraceCheckUtils]: 89: Hoare triple {19837#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,604 INFO L273 TraceCheckUtils]: 90: Hoare triple {19837#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,604 INFO L273 TraceCheckUtils]: 91: Hoare triple {19837#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,604 INFO L273 TraceCheckUtils]: 92: Hoare triple {19837#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,604 INFO L273 TraceCheckUtils]: 93: Hoare triple {19837#true} assume 8528bv32 == #t~mem39;havoc #t~mem39; {19837#true} is VALID [2018-11-23 11:03:51,605 INFO L273 TraceCheckUtils]: 94: Hoare triple {19837#true} call #t~mem76.base, #t~mem76.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem77.base, #t~mem77.offset := read~$Pointer$(#t~mem76.base, ~bvadd32(836bv32, #t~mem76.offset), 4bv32);call #t~mem78 := read~intINTTYPE4(#t~mem77.base, ~bvadd32(12bv32, #t~mem77.offset), 4bv32);~l~0 := #t~mem78;havoc #t~mem76.base, #t~mem76.offset;havoc #t~mem77.base, #t~mem77.offset;havoc #t~mem78;call #t~mem79 := read~intINTTYPE4(~s.base, ~bvadd32(232bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,605 INFO L273 TraceCheckUtils]: 95: Hoare triple {19837#true} assume !(0bv32 != ~bvand32(2097152bv32, #t~mem79));havoc #t~mem79;call #t~mem81.base, #t~mem81.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, #t~mem81.base, ~bvadd32(871bv32, #t~mem81.offset), 4bv32);havoc #t~mem81.base, #t~mem81.offset; {19837#true} is VALID [2018-11-23 11:03:51,605 INFO L273 TraceCheckUtils]: 96: Hoare triple {19837#true} call #t~mem82.base, #t~mem82.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem83 := read~intINTTYPE4(#t~mem82.base, ~bvadd32(871bv32, #t~mem82.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,605 INFO L273 TraceCheckUtils]: 97: Hoare triple {19837#true} assume 0bv32 != #t~mem83;havoc #t~mem83;havoc #t~mem82.base, #t~mem82.offset; {19837#true} is VALID [2018-11-23 11:03:51,605 INFO L273 TraceCheckUtils]: 98: Hoare triple {19837#true} ~ret~0 := #t~nondet92;havoc #t~nondet92; {19837#true} is VALID [2018-11-23 11:03:51,605 INFO L273 TraceCheckUtils]: 99: Hoare triple {19837#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {19837#true} is VALID [2018-11-23 11:03:51,606 INFO L273 TraceCheckUtils]: 100: Hoare triple {19837#true} assume !~bvsle32(~ret~0, 0bv32); {19837#true} is VALID [2018-11-23 11:03:51,606 INFO L273 TraceCheckUtils]: 101: Hoare triple {19837#true} call write~intINTTYPE4(8544bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,606 INFO L273 TraceCheckUtils]: 102: Hoare triple {19837#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,606 INFO L273 TraceCheckUtils]: 103: Hoare triple {19837#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {19837#true} is VALID [2018-11-23 11:03:51,606 INFO L273 TraceCheckUtils]: 104: Hoare triple {19837#true} ~skip~0 := 0bv32; {19837#true} is VALID [2018-11-23 11:03:51,607 INFO L273 TraceCheckUtils]: 105: Hoare triple {19837#true} assume !false; {19837#true} is VALID [2018-11-23 11:03:51,607 INFO L273 TraceCheckUtils]: 106: Hoare triple {19837#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,607 INFO L273 TraceCheckUtils]: 107: Hoare triple {19837#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,607 INFO L273 TraceCheckUtils]: 108: Hoare triple {19837#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,607 INFO L273 TraceCheckUtils]: 109: Hoare triple {19837#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,607 INFO L273 TraceCheckUtils]: 110: Hoare triple {19837#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,608 INFO L273 TraceCheckUtils]: 111: Hoare triple {19837#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,608 INFO L273 TraceCheckUtils]: 112: Hoare triple {19837#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,608 INFO L273 TraceCheckUtils]: 113: Hoare triple {19837#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,608 INFO L273 TraceCheckUtils]: 114: Hoare triple {19837#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,608 INFO L273 TraceCheckUtils]: 115: Hoare triple {19837#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,608 INFO L273 TraceCheckUtils]: 116: Hoare triple {19837#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,609 INFO L273 TraceCheckUtils]: 117: Hoare triple {19837#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,609 INFO L273 TraceCheckUtils]: 118: Hoare triple {19837#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,609 INFO L273 TraceCheckUtils]: 119: Hoare triple {19837#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,609 INFO L273 TraceCheckUtils]: 120: Hoare triple {19837#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,609 INFO L273 TraceCheckUtils]: 121: Hoare triple {19837#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,609 INFO L273 TraceCheckUtils]: 122: Hoare triple {19837#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,610 INFO L273 TraceCheckUtils]: 123: Hoare triple {19837#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,610 INFO L273 TraceCheckUtils]: 124: Hoare triple {19837#true} assume 8544bv32 == #t~mem41;havoc #t~mem41; {19837#true} is VALID [2018-11-23 11:03:51,610 INFO L273 TraceCheckUtils]: 125: Hoare triple {19837#true} call #t~mem93 := read~intINTTYPE4(~s.base, ~bvadd32(180bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,610 INFO L273 TraceCheckUtils]: 126: Hoare triple {19837#true} assume 0bv32 != ~bvand32(1bv32, #t~mem93);havoc #t~mem93;call #t~mem94.base, #t~mem94.offset := read~$Pointer$(~s.base, ~bvadd32(176bv32, ~s.offset), 4bv32);call #t~mem95.base, #t~mem95.offset := read~$Pointer$(#t~mem94.base, ~bvadd32(148bv32, #t~mem94.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,610 INFO L273 TraceCheckUtils]: 127: Hoare triple {19837#true} assume !(0bv32 != ~bvadd32(#t~mem95.base, #t~mem95.offset));havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem94.base, #t~mem94.offset; {19837#true} is VALID [2018-11-23 11:03:51,610 INFO L273 TraceCheckUtils]: 128: Hoare triple {19837#true} call #t~mem98.base, #t~mem98.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem99.base, #t~mem99.offset := read~$Pointer$(#t~mem98.base, ~bvadd32(836bv32, #t~mem98.offset), 4bv32);call #t~mem100 := read~intINTTYPE4(#t~mem99.base, ~bvadd32(12bv32, #t~mem99.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,611 INFO L273 TraceCheckUtils]: 129: Hoare triple {19837#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem100));havoc #t~mem98.base, #t~mem98.offset;havoc #t~mem100;havoc #t~mem99.base, #t~mem99.offset; {19837#true} is VALID [2018-11-23 11:03:51,611 INFO L273 TraceCheckUtils]: 130: Hoare triple {19837#true} call #t~mem103.base, #t~mem103.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(1bv32, #t~mem103.base, ~bvadd32(895bv32, #t~mem103.offset), 4bv32);havoc #t~mem103.base, #t~mem103.offset;~ret~0 := #t~nondet104;havoc #t~nondet104; {19837#true} is VALID [2018-11-23 11:03:51,611 INFO L273 TraceCheckUtils]: 131: Hoare triple {19837#true} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {19837#true} is VALID [2018-11-23 11:03:51,611 INFO L273 TraceCheckUtils]: 132: Hoare triple {19837#true} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8448bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call #t~mem105.base, #t~mem105.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(8576bv32, #t~mem105.base, ~bvadd32(844bv32, #t~mem105.offset), 4bv32);havoc #t~mem105.base, #t~mem105.offset;call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,611 INFO L273 TraceCheckUtils]: 133: Hoare triple {19837#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,612 INFO L273 TraceCheckUtils]: 134: Hoare triple {19837#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {19837#true} is VALID [2018-11-23 11:03:51,612 INFO L273 TraceCheckUtils]: 135: Hoare triple {19837#true} ~skip~0 := 0bv32; {19837#true} is VALID [2018-11-23 11:03:51,612 INFO L273 TraceCheckUtils]: 136: Hoare triple {19837#true} assume !false; {19837#true} is VALID [2018-11-23 11:03:51,612 INFO L273 TraceCheckUtils]: 137: Hoare triple {19837#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,612 INFO L273 TraceCheckUtils]: 138: Hoare triple {19837#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,612 INFO L273 TraceCheckUtils]: 139: Hoare triple {19837#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,613 INFO L273 TraceCheckUtils]: 140: Hoare triple {19837#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,613 INFO L273 TraceCheckUtils]: 141: Hoare triple {19837#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,613 INFO L273 TraceCheckUtils]: 142: Hoare triple {19837#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,613 INFO L273 TraceCheckUtils]: 143: Hoare triple {19837#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,613 INFO L273 TraceCheckUtils]: 144: Hoare triple {19837#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,613 INFO L273 TraceCheckUtils]: 145: Hoare triple {19837#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,614 INFO L273 TraceCheckUtils]: 146: Hoare triple {19837#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,614 INFO L273 TraceCheckUtils]: 147: Hoare triple {19837#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,614 INFO L273 TraceCheckUtils]: 148: Hoare triple {19837#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,614 INFO L273 TraceCheckUtils]: 149: Hoare triple {19837#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,614 INFO L273 TraceCheckUtils]: 150: Hoare triple {19837#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,614 INFO L273 TraceCheckUtils]: 151: Hoare triple {19837#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,615 INFO L273 TraceCheckUtils]: 152: Hoare triple {19837#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,615 INFO L273 TraceCheckUtils]: 153: Hoare triple {19837#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,615 INFO L273 TraceCheckUtils]: 154: Hoare triple {19837#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,615 INFO L273 TraceCheckUtils]: 155: Hoare triple {19837#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,615 INFO L273 TraceCheckUtils]: 156: Hoare triple {19837#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,615 INFO L273 TraceCheckUtils]: 157: Hoare triple {19837#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,616 INFO L273 TraceCheckUtils]: 158: Hoare triple {19837#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,616 INFO L273 TraceCheckUtils]: 159: Hoare triple {19837#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {19837#true} is VALID [2018-11-23 11:03:51,616 INFO L273 TraceCheckUtils]: 160: Hoare triple {19837#true} assume 8576bv32 == #t~mem46;havoc #t~mem46; {19837#true} is VALID [2018-11-23 11:03:51,616 INFO L273 TraceCheckUtils]: 161: Hoare triple {19837#true} ~ret~0 := #t~nondet111;havoc #t~nondet111; {19837#true} is VALID [2018-11-23 11:03:51,629 INFO L273 TraceCheckUtils]: 162: Hoare triple {19837#true} assume 5bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,642 INFO L273 TraceCheckUtils]: 163: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,651 INFO L273 TraceCheckUtils]: 164: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume 2bv32 == ~ret~0;call write~intINTTYPE4(8466bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,665 INFO L273 TraceCheckUtils]: 165: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,674 INFO L273 TraceCheckUtils]: 166: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,686 INFO L273 TraceCheckUtils]: 167: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,701 INFO L273 TraceCheckUtils]: 168: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !false; {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,710 INFO L273 TraceCheckUtils]: 169: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,722 INFO L273 TraceCheckUtils]: 170: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,727 INFO L273 TraceCheckUtils]: 171: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,728 INFO L273 TraceCheckUtils]: 172: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,728 INFO L273 TraceCheckUtils]: 173: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,731 INFO L273 TraceCheckUtils]: 174: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,731 INFO L273 TraceCheckUtils]: 175: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,734 INFO L273 TraceCheckUtils]: 176: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,734 INFO L273 TraceCheckUtils]: 177: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,737 INFO L273 TraceCheckUtils]: 178: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,737 INFO L273 TraceCheckUtils]: 179: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,740 INFO L273 TraceCheckUtils]: 180: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,740 INFO L273 TraceCheckUtils]: 181: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,740 INFO L273 TraceCheckUtils]: 182: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,741 INFO L273 TraceCheckUtils]: 183: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,741 INFO L273 TraceCheckUtils]: 184: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,741 INFO L273 TraceCheckUtils]: 185: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,741 INFO L273 TraceCheckUtils]: 186: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,742 INFO L273 TraceCheckUtils]: 187: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,742 INFO L273 TraceCheckUtils]: 188: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,742 INFO L273 TraceCheckUtils]: 189: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,743 INFO L273 TraceCheckUtils]: 190: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,743 INFO L273 TraceCheckUtils]: 191: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,743 INFO L273 TraceCheckUtils]: 192: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,744 INFO L273 TraceCheckUtils]: 193: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,744 INFO L273 TraceCheckUtils]: 194: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,748 INFO L273 TraceCheckUtils]: 195: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,749 INFO L273 TraceCheckUtils]: 196: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,749 INFO L273 TraceCheckUtils]: 197: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,749 INFO L273 TraceCheckUtils]: 198: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume 8640bv32 == #t~mem52;havoc #t~mem52; {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,750 INFO L273 TraceCheckUtils]: 199: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} ~ret~0 := #t~nondet115;havoc #t~nondet115; {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,750 INFO L273 TraceCheckUtils]: 200: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(9bv32 == ~blastFlag~0); {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:03:51,750 INFO L273 TraceCheckUtils]: 201: Hoare triple {20328#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume 12bv32 == ~blastFlag~0; {19838#false} is VALID [2018-11-23 11:03:51,751 INFO L273 TraceCheckUtils]: 202: Hoare triple {19838#false} assume !false; {19838#false} is VALID [2018-11-23 11:03:51,766 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 119 proven. 0 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2018-11-23 11:03:51,767 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 11:03:51,769 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 11:03:51,769 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 11:03:51,769 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 203 [2018-11-23 11:03:51,770 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 11:03:51,770 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 11:03:51,951 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 117 edges. 117 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:03:51,952 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 11:03:51,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 11:03:51,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:03:51,953 INFO L87 Difference]: Start difference. First operand 901 states and 1334 transitions. Second operand 3 states. [2018-11-23 11:04:01,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:01,073 INFO L93 Difference]: Finished difference Result 1788 states and 2664 transitions. [2018-11-23 11:04:01,073 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 11:04:01,073 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 203 [2018-11-23 11:04:01,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 11:04:01,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:04:01,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 621 transitions. [2018-11-23 11:04:01,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:04:01,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 621 transitions. [2018-11-23 11:04:01,081 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 621 transitions. [2018-11-23 11:04:02,223 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 621 edges. 621 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:04:02,286 INFO L225 Difference]: With dead ends: 1788 [2018-11-23 11:04:02,286 INFO L226 Difference]: Without dead ends: 1028 [2018-11-23 11:04:02,287 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:04:02,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2018-11-23 11:04:02,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 1028. [2018-11-23 11:04:02,729 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 11:04:02,729 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1028 states. Second operand 1028 states. [2018-11-23 11:04:02,729 INFO L74 IsIncluded]: Start isIncluded. First operand 1028 states. Second operand 1028 states. [2018-11-23 11:04:02,729 INFO L87 Difference]: Start difference. First operand 1028 states. Second operand 1028 states. [2018-11-23 11:04:02,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:02,772 INFO L93 Difference]: Finished difference Result 1028 states and 1521 transitions. [2018-11-23 11:04:02,772 INFO L276 IsEmpty]: Start isEmpty. Operand 1028 states and 1521 transitions. [2018-11-23 11:04:02,774 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:04:02,774 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:04:02,774 INFO L74 IsIncluded]: Start isIncluded. First operand 1028 states. Second operand 1028 states. [2018-11-23 11:04:02,774 INFO L87 Difference]: Start difference. First operand 1028 states. Second operand 1028 states. [2018-11-23 11:04:02,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:02,824 INFO L93 Difference]: Finished difference Result 1028 states and 1521 transitions. [2018-11-23 11:04:02,824 INFO L276 IsEmpty]: Start isEmpty. Operand 1028 states and 1521 transitions. [2018-11-23 11:04:02,826 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:04:02,826 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:04:02,826 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 11:04:02,826 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 11:04:02,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1028 states. [2018-11-23 11:04:02,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1028 states to 1028 states and 1521 transitions. [2018-11-23 11:04:02,882 INFO L78 Accepts]: Start accepts. Automaton has 1028 states and 1521 transitions. Word has length 203 [2018-11-23 11:04:02,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 11:04:02,883 INFO L480 AbstractCegarLoop]: Abstraction has 1028 states and 1521 transitions. [2018-11-23 11:04:02,883 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 11:04:02,883 INFO L276 IsEmpty]: Start isEmpty. Operand 1028 states and 1521 transitions. [2018-11-23 11:04:02,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-11-23 11:04:02,886 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 11:04:02,887 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 11:04:02,887 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 11:04:02,887 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 11:04:02,887 INFO L82 PathProgramCache]: Analyzing trace with hash 384632399, now seen corresponding path program 1 times [2018-11-23 11:04:02,888 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 11:04:02,888 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 9 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 11:04:02,919 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 11:04:03,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:04:03,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:04:03,165 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 11:04:03,325 INFO L256 TraceCheckUtils]: 0: Hoare triple {25819#true} call ULTIMATE.init(); {25819#true} is VALID [2018-11-23 11:04:03,325 INFO L273 TraceCheckUtils]: 1: Hoare triple {25819#true} #NULL.base, #NULL.offset := 0bv32, 0bv32;#valid := #valid[0bv32 := 0bv1];~init~0 := 1bv32;call ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := #Ultimate.alloc(100bv32);call write~init~intINTTYPE4(0bv32, ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset, 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(4bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(8bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(12bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(16bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(20bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(24bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(28bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(32bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(36bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(40bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(44bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(48bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(52bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(56bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(60bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(64bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(68bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(72bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(76bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(80bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(84bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(88bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(92bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(96bv32, ~#SSLv3_server_data~0.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,326 INFO L273 TraceCheckUtils]: 2: Hoare triple {25819#true} assume true; {25819#true} is VALID [2018-11-23 11:04:03,326 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {25819#true} {25819#true} #653#return; {25819#true} is VALID [2018-11-23 11:04:03,326 INFO L256 TraceCheckUtils]: 4: Hoare triple {25819#true} call #t~ret138 := main(); {25819#true} is VALID [2018-11-23 11:04:03,326 INFO L273 TraceCheckUtils]: 5: Hoare triple {25819#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc3.base, #t~malloc3.offset := #Ultimate.alloc(248bv32);~s~0.base, ~s~0.offset := #t~malloc3.base, #t~malloc3.offset;call #t~malloc4.base, #t~malloc4.offset := #Ultimate.alloc(899bv32);call write~$Pointer$(#t~malloc4.base, #t~malloc4.offset, ~s~0.base, ~bvadd32(84bv32, ~s~0.offset), 4bv32);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.alloc(232bv32);call write~$Pointer$(#t~malloc5.base, #t~malloc5.offset, ~s~0.base, ~bvadd32(204bv32, ~s~0.offset), 4bv32);call #t~malloc6.base, #t~malloc6.offset := #Ultimate.alloc(200bv32);call write~$Pointer$(#t~malloc6.base, #t~malloc6.offset, ~s~0.base, ~bvadd32(176bv32, ~s~0.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,326 INFO L256 TraceCheckUtils]: 6: Hoare triple {25819#true} call #t~ret7 := ssl3_accept(~s~0.base, ~s~0.offset); {25819#true} is VALID [2018-11-23 11:04:03,326 INFO L273 TraceCheckUtils]: 7: Hoare triple {25819#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;~tmp___1~0 := #t~nondet8;havoc #t~nondet8;~tmp___2~0 := #t~nondet9;havoc #t~nondet9;~tmp___3~0 := #t~nondet10;havoc #t~nondet10;~tmp___4~0 := #t~nondet11;havoc #t~nondet11;~tmp___5~0 := #t~nondet12;havoc #t~nondet12;~tmp___6~0 := #t~nondet13;havoc #t~nondet13;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet14;havoc #t~nondet14;~tmp___9~0 := #t~nondet15;havoc #t~nondet15;~tmp___10~0 := #t~nondet16;havoc #t~nondet16;havoc ~blastFlag~0;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~blastFlag~0 := 0bv32;call write~intINTTYPE4(#t~nondet17, ~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32);havoc #t~nondet17;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~tmp~3 := #t~nondet18;havoc #t~nondet18;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0bv32, 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32;call #t~mem19.base, #t~mem19.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,326 INFO L273 TraceCheckUtils]: 8: Hoare triple {25819#true} assume 0bv32 != ~bvadd32(#t~mem19.base, #t~mem19.offset);havoc #t~mem19.base, #t~mem19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32);~cb~0.base, ~cb~0.offset := #t~mem20.base, #t~mem20.offset;havoc #t~mem20.base, #t~mem20.offset; {25819#true} is VALID [2018-11-23 11:04:03,326 INFO L273 TraceCheckUtils]: 9: Hoare triple {25819#true} call #t~mem21 := read~intINTTYPE4(~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);call write~intINTTYPE4(~bvadd32(1bv32, #t~mem21), ~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);havoc #t~mem21; {25819#true} is VALID [2018-11-23 11:04:03,327 INFO L273 TraceCheckUtils]: 10: Hoare triple {25819#true} assume !(0bv32 != ~bvand32(12288bv32, ~tmp___1~0)); {25819#true} is VALID [2018-11-23 11:04:03,327 INFO L273 TraceCheckUtils]: 11: Hoare triple {25819#true} call #t~mem22.base, #t~mem22.offset := read~$Pointer$(~s.base, ~bvadd32(136bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,327 INFO L273 TraceCheckUtils]: 12: Hoare triple {25819#true} assume !(0bv32 == ~bvadd32(#t~mem22.base, #t~mem22.offset));havoc #t~mem22.base, #t~mem22.offset; {25819#true} is VALID [2018-11-23 11:04:03,327 INFO L273 TraceCheckUtils]: 13: Hoare triple {25819#true} assume !false; {25819#true} is VALID [2018-11-23 11:04:03,327 INFO L273 TraceCheckUtils]: 14: Hoare triple {25819#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,327 INFO L273 TraceCheckUtils]: 15: Hoare triple {25819#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,327 INFO L273 TraceCheckUtils]: 16: Hoare triple {25819#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,327 INFO L273 TraceCheckUtils]: 17: Hoare triple {25819#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,327 INFO L273 TraceCheckUtils]: 18: Hoare triple {25819#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,328 INFO L273 TraceCheckUtils]: 19: Hoare triple {25819#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,328 INFO L273 TraceCheckUtils]: 20: Hoare triple {25819#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,328 INFO L273 TraceCheckUtils]: 21: Hoare triple {25819#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,328 INFO L273 TraceCheckUtils]: 22: Hoare triple {25819#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,328 INFO L273 TraceCheckUtils]: 23: Hoare triple {25819#true} assume 8464bv32 == #t~mem32;havoc #t~mem32; {25819#true} is VALID [2018-11-23 11:04:03,328 INFO L273 TraceCheckUtils]: 24: Hoare triple {25819#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(48bv32, ~s.offset), 4bv32);~ret~0 := #t~nondet69;havoc #t~nondet69; {25819#true} is VALID [2018-11-23 11:04:03,328 INFO L273 TraceCheckUtils]: 25: Hoare triple {25819#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {25819#true} is VALID [2018-11-23 11:04:03,328 INFO L273 TraceCheckUtils]: 26: Hoare triple {25819#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;call write~intINTTYPE4(8496bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,329 INFO L273 TraceCheckUtils]: 27: Hoare triple {25819#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,329 INFO L273 TraceCheckUtils]: 28: Hoare triple {25819#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {25819#true} is VALID [2018-11-23 11:04:03,329 INFO L273 TraceCheckUtils]: 29: Hoare triple {25819#true} ~skip~0 := 0bv32; {25819#true} is VALID [2018-11-23 11:04:03,329 INFO L273 TraceCheckUtils]: 30: Hoare triple {25819#true} assume !false; {25819#true} is VALID [2018-11-23 11:04:03,329 INFO L273 TraceCheckUtils]: 31: Hoare triple {25819#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,329 INFO L273 TraceCheckUtils]: 32: Hoare triple {25819#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,329 INFO L273 TraceCheckUtils]: 33: Hoare triple {25819#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,329 INFO L273 TraceCheckUtils]: 34: Hoare triple {25819#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,330 INFO L273 TraceCheckUtils]: 35: Hoare triple {25819#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,330 INFO L273 TraceCheckUtils]: 36: Hoare triple {25819#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,330 INFO L273 TraceCheckUtils]: 37: Hoare triple {25819#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,330 INFO L273 TraceCheckUtils]: 38: Hoare triple {25819#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,330 INFO L273 TraceCheckUtils]: 39: Hoare triple {25819#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,330 INFO L273 TraceCheckUtils]: 40: Hoare triple {25819#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,330 INFO L273 TraceCheckUtils]: 41: Hoare triple {25819#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,330 INFO L273 TraceCheckUtils]: 42: Hoare triple {25819#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,330 INFO L273 TraceCheckUtils]: 43: Hoare triple {25819#true} assume 8496bv32 == #t~mem35;havoc #t~mem35; {25819#true} is VALID [2018-11-23 11:04:03,331 INFO L273 TraceCheckUtils]: 44: Hoare triple {25819#true} ~ret~0 := #t~nondet70;havoc #t~nondet70; {25819#true} is VALID [2018-11-23 11:04:03,331 INFO L273 TraceCheckUtils]: 45: Hoare triple {25819#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {25819#true} is VALID [2018-11-23 11:04:03,331 INFO L273 TraceCheckUtils]: 46: Hoare triple {25819#true} assume !~bvsle32(~ret~0, 0bv32);call #t~mem71 := read~intINTTYPE4(~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,331 INFO L273 TraceCheckUtils]: 47: Hoare triple {25819#true} assume 0bv32 != #t~mem71;havoc #t~mem71;call write~intINTTYPE4(8656bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,331 INFO L273 TraceCheckUtils]: 48: Hoare triple {25819#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,331 INFO L273 TraceCheckUtils]: 49: Hoare triple {25819#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,331 INFO L273 TraceCheckUtils]: 50: Hoare triple {25819#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {25819#true} is VALID [2018-11-23 11:04:03,331 INFO L273 TraceCheckUtils]: 51: Hoare triple {25819#true} ~skip~0 := 0bv32; {25819#true} is VALID [2018-11-23 11:04:03,332 INFO L273 TraceCheckUtils]: 52: Hoare triple {25819#true} assume !false; {25819#true} is VALID [2018-11-23 11:04:03,332 INFO L273 TraceCheckUtils]: 53: Hoare triple {25819#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,332 INFO L273 TraceCheckUtils]: 54: Hoare triple {25819#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,332 INFO L273 TraceCheckUtils]: 55: Hoare triple {25819#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,332 INFO L273 TraceCheckUtils]: 56: Hoare triple {25819#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,332 INFO L273 TraceCheckUtils]: 57: Hoare triple {25819#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,332 INFO L273 TraceCheckUtils]: 58: Hoare triple {25819#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,332 INFO L273 TraceCheckUtils]: 59: Hoare triple {25819#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,333 INFO L273 TraceCheckUtils]: 60: Hoare triple {25819#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,333 INFO L273 TraceCheckUtils]: 61: Hoare triple {25819#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,333 INFO L273 TraceCheckUtils]: 62: Hoare triple {25819#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,333 INFO L273 TraceCheckUtils]: 63: Hoare triple {25819#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,333 INFO L273 TraceCheckUtils]: 64: Hoare triple {25819#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,333 INFO L273 TraceCheckUtils]: 65: Hoare triple {25819#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,333 INFO L273 TraceCheckUtils]: 66: Hoare triple {25819#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,333 INFO L273 TraceCheckUtils]: 67: Hoare triple {25819#true} assume 8512bv32 == #t~mem37;havoc #t~mem37; {25819#true} is VALID [2018-11-23 11:04:03,333 INFO L273 TraceCheckUtils]: 68: Hoare triple {25819#true} call #t~mem72.base, #t~mem72.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem73.base, #t~mem73.offset := read~$Pointer$(#t~mem72.base, ~bvadd32(836bv32, #t~mem72.offset), 4bv32);call #t~mem74 := read~intINTTYPE4(#t~mem73.base, ~bvadd32(12bv32, #t~mem73.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,334 INFO L273 TraceCheckUtils]: 69: Hoare triple {25819#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem74));havoc #t~mem72.base, #t~mem72.offset;havoc #t~mem73.base, #t~mem73.offset;havoc #t~mem74;~ret~0 := #t~nondet75;havoc #t~nondet75; {25819#true} is VALID [2018-11-23 11:04:03,334 INFO L273 TraceCheckUtils]: 70: Hoare triple {25819#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {25819#true} is VALID [2018-11-23 11:04:03,334 INFO L273 TraceCheckUtils]: 71: Hoare triple {25819#true} assume !~bvsle32(~ret~0, 0bv32); {25819#true} is VALID [2018-11-23 11:04:03,334 INFO L273 TraceCheckUtils]: 72: Hoare triple {25819#true} call write~intINTTYPE4(8528bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,334 INFO L273 TraceCheckUtils]: 73: Hoare triple {25819#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,334 INFO L273 TraceCheckUtils]: 74: Hoare triple {25819#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {25819#true} is VALID [2018-11-23 11:04:03,334 INFO L273 TraceCheckUtils]: 75: Hoare triple {25819#true} ~skip~0 := 0bv32; {25819#true} is VALID [2018-11-23 11:04:03,334 INFO L273 TraceCheckUtils]: 76: Hoare triple {25819#true} assume !false; {25819#true} is VALID [2018-11-23 11:04:03,335 INFO L273 TraceCheckUtils]: 77: Hoare triple {25819#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,335 INFO L273 TraceCheckUtils]: 78: Hoare triple {25819#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,335 INFO L273 TraceCheckUtils]: 79: Hoare triple {25819#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,335 INFO L273 TraceCheckUtils]: 80: Hoare triple {25819#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,335 INFO L273 TraceCheckUtils]: 81: Hoare triple {25819#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,335 INFO L273 TraceCheckUtils]: 82: Hoare triple {25819#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,335 INFO L273 TraceCheckUtils]: 83: Hoare triple {25819#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,335 INFO L273 TraceCheckUtils]: 84: Hoare triple {25819#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,336 INFO L273 TraceCheckUtils]: 85: Hoare triple {25819#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,336 INFO L273 TraceCheckUtils]: 86: Hoare triple {25819#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,336 INFO L273 TraceCheckUtils]: 87: Hoare triple {25819#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,336 INFO L273 TraceCheckUtils]: 88: Hoare triple {25819#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,336 INFO L273 TraceCheckUtils]: 89: Hoare triple {25819#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,336 INFO L273 TraceCheckUtils]: 90: Hoare triple {25819#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,336 INFO L273 TraceCheckUtils]: 91: Hoare triple {25819#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,336 INFO L273 TraceCheckUtils]: 92: Hoare triple {25819#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,337 INFO L273 TraceCheckUtils]: 93: Hoare triple {25819#true} assume 8528bv32 == #t~mem39;havoc #t~mem39; {25819#true} is VALID [2018-11-23 11:04:03,337 INFO L273 TraceCheckUtils]: 94: Hoare triple {25819#true} call #t~mem76.base, #t~mem76.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem77.base, #t~mem77.offset := read~$Pointer$(#t~mem76.base, ~bvadd32(836bv32, #t~mem76.offset), 4bv32);call #t~mem78 := read~intINTTYPE4(#t~mem77.base, ~bvadd32(12bv32, #t~mem77.offset), 4bv32);~l~0 := #t~mem78;havoc #t~mem76.base, #t~mem76.offset;havoc #t~mem77.base, #t~mem77.offset;havoc #t~mem78;call #t~mem79 := read~intINTTYPE4(~s.base, ~bvadd32(232bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,337 INFO L273 TraceCheckUtils]: 95: Hoare triple {25819#true} assume !(0bv32 != ~bvand32(2097152bv32, #t~mem79));havoc #t~mem79;call #t~mem81.base, #t~mem81.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, #t~mem81.base, ~bvadd32(871bv32, #t~mem81.offset), 4bv32);havoc #t~mem81.base, #t~mem81.offset; {25819#true} is VALID [2018-11-23 11:04:03,337 INFO L273 TraceCheckUtils]: 96: Hoare triple {25819#true} call #t~mem82.base, #t~mem82.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem83 := read~intINTTYPE4(#t~mem82.base, ~bvadd32(871bv32, #t~mem82.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,337 INFO L273 TraceCheckUtils]: 97: Hoare triple {25819#true} assume 0bv32 != #t~mem83;havoc #t~mem83;havoc #t~mem82.base, #t~mem82.offset; {25819#true} is VALID [2018-11-23 11:04:03,337 INFO L273 TraceCheckUtils]: 98: Hoare triple {25819#true} ~ret~0 := #t~nondet92;havoc #t~nondet92; {25819#true} is VALID [2018-11-23 11:04:03,337 INFO L273 TraceCheckUtils]: 99: Hoare triple {25819#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {25819#true} is VALID [2018-11-23 11:04:03,338 INFO L273 TraceCheckUtils]: 100: Hoare triple {25819#true} assume !~bvsle32(~ret~0, 0bv32); {25819#true} is VALID [2018-11-23 11:04:03,338 INFO L273 TraceCheckUtils]: 101: Hoare triple {25819#true} call write~intINTTYPE4(8544bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,338 INFO L273 TraceCheckUtils]: 102: Hoare triple {25819#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,338 INFO L273 TraceCheckUtils]: 103: Hoare triple {25819#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {25819#true} is VALID [2018-11-23 11:04:03,338 INFO L273 TraceCheckUtils]: 104: Hoare triple {25819#true} ~skip~0 := 0bv32; {25819#true} is VALID [2018-11-23 11:04:03,338 INFO L273 TraceCheckUtils]: 105: Hoare triple {25819#true} assume !false; {25819#true} is VALID [2018-11-23 11:04:03,338 INFO L273 TraceCheckUtils]: 106: Hoare triple {25819#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,338 INFO L273 TraceCheckUtils]: 107: Hoare triple {25819#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,339 INFO L273 TraceCheckUtils]: 108: Hoare triple {25819#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,339 INFO L273 TraceCheckUtils]: 109: Hoare triple {25819#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,339 INFO L273 TraceCheckUtils]: 110: Hoare triple {25819#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,339 INFO L273 TraceCheckUtils]: 111: Hoare triple {25819#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,339 INFO L273 TraceCheckUtils]: 112: Hoare triple {25819#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,339 INFO L273 TraceCheckUtils]: 113: Hoare triple {25819#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,339 INFO L273 TraceCheckUtils]: 114: Hoare triple {25819#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,339 INFO L273 TraceCheckUtils]: 115: Hoare triple {25819#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,340 INFO L273 TraceCheckUtils]: 116: Hoare triple {25819#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,340 INFO L273 TraceCheckUtils]: 117: Hoare triple {25819#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,340 INFO L273 TraceCheckUtils]: 118: Hoare triple {25819#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,340 INFO L273 TraceCheckUtils]: 119: Hoare triple {25819#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,340 INFO L273 TraceCheckUtils]: 120: Hoare triple {25819#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,340 INFO L273 TraceCheckUtils]: 121: Hoare triple {25819#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,340 INFO L273 TraceCheckUtils]: 122: Hoare triple {25819#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,341 INFO L273 TraceCheckUtils]: 123: Hoare triple {25819#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,341 INFO L273 TraceCheckUtils]: 124: Hoare triple {25819#true} assume 8544bv32 == #t~mem41;havoc #t~mem41; {25819#true} is VALID [2018-11-23 11:04:03,341 INFO L273 TraceCheckUtils]: 125: Hoare triple {25819#true} call #t~mem93 := read~intINTTYPE4(~s.base, ~bvadd32(180bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,341 INFO L273 TraceCheckUtils]: 126: Hoare triple {25819#true} assume 0bv32 != ~bvand32(1bv32, #t~mem93);havoc #t~mem93;call #t~mem94.base, #t~mem94.offset := read~$Pointer$(~s.base, ~bvadd32(176bv32, ~s.offset), 4bv32);call #t~mem95.base, #t~mem95.offset := read~$Pointer$(#t~mem94.base, ~bvadd32(148bv32, #t~mem94.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,341 INFO L273 TraceCheckUtils]: 127: Hoare triple {25819#true} assume !(0bv32 != ~bvadd32(#t~mem95.base, #t~mem95.offset));havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem94.base, #t~mem94.offset; {25819#true} is VALID [2018-11-23 11:04:03,341 INFO L273 TraceCheckUtils]: 128: Hoare triple {25819#true} call #t~mem98.base, #t~mem98.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem99.base, #t~mem99.offset := read~$Pointer$(#t~mem98.base, ~bvadd32(836bv32, #t~mem98.offset), 4bv32);call #t~mem100 := read~intINTTYPE4(#t~mem99.base, ~bvadd32(12bv32, #t~mem99.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,341 INFO L273 TraceCheckUtils]: 129: Hoare triple {25819#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem100));havoc #t~mem98.base, #t~mem98.offset;havoc #t~mem100;havoc #t~mem99.base, #t~mem99.offset; {25819#true} is VALID [2018-11-23 11:04:03,341 INFO L273 TraceCheckUtils]: 130: Hoare triple {25819#true} call #t~mem103.base, #t~mem103.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(1bv32, #t~mem103.base, ~bvadd32(895bv32, #t~mem103.offset), 4bv32);havoc #t~mem103.base, #t~mem103.offset;~ret~0 := #t~nondet104;havoc #t~nondet104; {25819#true} is VALID [2018-11-23 11:04:03,342 INFO L273 TraceCheckUtils]: 131: Hoare triple {25819#true} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {25819#true} is VALID [2018-11-23 11:04:03,342 INFO L273 TraceCheckUtils]: 132: Hoare triple {25819#true} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8448bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call #t~mem105.base, #t~mem105.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(8576bv32, #t~mem105.base, ~bvadd32(844bv32, #t~mem105.offset), 4bv32);havoc #t~mem105.base, #t~mem105.offset;call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,342 INFO L273 TraceCheckUtils]: 133: Hoare triple {25819#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,342 INFO L273 TraceCheckUtils]: 134: Hoare triple {25819#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {25819#true} is VALID [2018-11-23 11:04:03,342 INFO L273 TraceCheckUtils]: 135: Hoare triple {25819#true} ~skip~0 := 0bv32; {25819#true} is VALID [2018-11-23 11:04:03,342 INFO L273 TraceCheckUtils]: 136: Hoare triple {25819#true} assume !false; {25819#true} is VALID [2018-11-23 11:04:03,342 INFO L273 TraceCheckUtils]: 137: Hoare triple {25819#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,342 INFO L273 TraceCheckUtils]: 138: Hoare triple {25819#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,342 INFO L273 TraceCheckUtils]: 139: Hoare triple {25819#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,343 INFO L273 TraceCheckUtils]: 140: Hoare triple {25819#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,343 INFO L273 TraceCheckUtils]: 141: Hoare triple {25819#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,343 INFO L273 TraceCheckUtils]: 142: Hoare triple {25819#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,343 INFO L273 TraceCheckUtils]: 143: Hoare triple {25819#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,343 INFO L273 TraceCheckUtils]: 144: Hoare triple {25819#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,343 INFO L273 TraceCheckUtils]: 145: Hoare triple {25819#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,343 INFO L273 TraceCheckUtils]: 146: Hoare triple {25819#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,343 INFO L273 TraceCheckUtils]: 147: Hoare triple {25819#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,344 INFO L273 TraceCheckUtils]: 148: Hoare triple {25819#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,344 INFO L273 TraceCheckUtils]: 149: Hoare triple {25819#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,344 INFO L273 TraceCheckUtils]: 150: Hoare triple {25819#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,344 INFO L273 TraceCheckUtils]: 151: Hoare triple {25819#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,344 INFO L273 TraceCheckUtils]: 152: Hoare triple {25819#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,344 INFO L273 TraceCheckUtils]: 153: Hoare triple {25819#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,344 INFO L273 TraceCheckUtils]: 154: Hoare triple {25819#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,344 INFO L273 TraceCheckUtils]: 155: Hoare triple {25819#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,344 INFO L273 TraceCheckUtils]: 156: Hoare triple {25819#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,345 INFO L273 TraceCheckUtils]: 157: Hoare triple {25819#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,345 INFO L273 TraceCheckUtils]: 158: Hoare triple {25819#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,345 INFO L273 TraceCheckUtils]: 159: Hoare triple {25819#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {25819#true} is VALID [2018-11-23 11:04:03,345 INFO L273 TraceCheckUtils]: 160: Hoare triple {25819#true} assume 8576bv32 == #t~mem46;havoc #t~mem46; {25819#true} is VALID [2018-11-23 11:04:03,345 INFO L273 TraceCheckUtils]: 161: Hoare triple {25819#true} ~ret~0 := #t~nondet111;havoc #t~nondet111; {25819#true} is VALID [2018-11-23 11:04:03,345 INFO L273 TraceCheckUtils]: 162: Hoare triple {25819#true} assume 5bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {25819#true} is VALID [2018-11-23 11:04:03,345 INFO L273 TraceCheckUtils]: 163: Hoare triple {25819#true} assume !~bvsle32(~ret~0, 0bv32); {25819#true} is VALID [2018-11-23 11:04:03,345 INFO L273 TraceCheckUtils]: 164: Hoare triple {25819#true} assume !(2bv32 == ~ret~0);~ret~0 := #t~nondet112;havoc #t~nondet112; {25819#true} is VALID [2018-11-23 11:04:03,346 INFO L273 TraceCheckUtils]: 165: Hoare triple {25819#true} assume 6bv32 == ~blastFlag~0;~blastFlag~0 := 7bv32; {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,346 INFO L273 TraceCheckUtils]: 166: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32);call write~intINTTYPE4(8592bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,347 INFO L273 TraceCheckUtils]: 167: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,347 INFO L273 TraceCheckUtils]: 168: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,349 INFO L273 TraceCheckUtils]: 169: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,349 INFO L273 TraceCheckUtils]: 170: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !false; {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,351 INFO L273 TraceCheckUtils]: 171: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,351 INFO L273 TraceCheckUtils]: 172: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,353 INFO L273 TraceCheckUtils]: 173: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,353 INFO L273 TraceCheckUtils]: 174: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,353 INFO L273 TraceCheckUtils]: 175: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,354 INFO L273 TraceCheckUtils]: 176: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,354 INFO L273 TraceCheckUtils]: 177: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,354 INFO L273 TraceCheckUtils]: 178: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,355 INFO L273 TraceCheckUtils]: 179: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,355 INFO L273 TraceCheckUtils]: 180: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,357 INFO L273 TraceCheckUtils]: 181: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,357 INFO L273 TraceCheckUtils]: 182: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,358 INFO L273 TraceCheckUtils]: 183: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,358 INFO L273 TraceCheckUtils]: 184: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,359 INFO L273 TraceCheckUtils]: 185: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,360 INFO L273 TraceCheckUtils]: 186: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,381 INFO L273 TraceCheckUtils]: 187: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,395 INFO L273 TraceCheckUtils]: 188: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,397 INFO L273 TraceCheckUtils]: 189: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,399 INFO L273 TraceCheckUtils]: 190: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,399 INFO L273 TraceCheckUtils]: 191: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,401 INFO L273 TraceCheckUtils]: 192: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,401 INFO L273 TraceCheckUtils]: 193: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,403 INFO L273 TraceCheckUtils]: 194: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,403 INFO L273 TraceCheckUtils]: 195: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,403 INFO L273 TraceCheckUtils]: 196: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,404 INFO L273 TraceCheckUtils]: 197: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,404 INFO L273 TraceCheckUtils]: 198: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,404 INFO L273 TraceCheckUtils]: 199: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,404 INFO L273 TraceCheckUtils]: 200: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume 8640bv32 == #t~mem52;havoc #t~mem52; {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,405 INFO L273 TraceCheckUtils]: 201: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} ~ret~0 := #t~nondet115;havoc #t~nondet115; {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,405 INFO L273 TraceCheckUtils]: 202: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(9bv32 == ~blastFlag~0); {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:03,405 INFO L273 TraceCheckUtils]: 203: Hoare triple {26319#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume 12bv32 == ~blastFlag~0; {25820#false} is VALID [2018-11-23 11:04:03,406 INFO L273 TraceCheckUtils]: 204: Hoare triple {25820#false} assume !false; {25820#false} is VALID [2018-11-23 11:04:03,422 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 119 proven. 0 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2018-11-23 11:04:03,422 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 11:04:03,424 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 11:04:03,424 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 11:04:03,425 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 205 [2018-11-23 11:04:03,425 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 11:04:03,426 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 11:04:04,304 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 119 edges. 119 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:04:04,304 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 11:04:04,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 11:04:04,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:04:04,305 INFO L87 Difference]: Start difference. First operand 1028 states and 1521 transitions. Second operand 3 states. [2018-11-23 11:04:12,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:12,830 INFO L93 Difference]: Finished difference Result 2042 states and 3038 transitions. [2018-11-23 11:04:12,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 11:04:12,831 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 205 [2018-11-23 11:04:12,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 11:04:12,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:04:12,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 621 transitions. [2018-11-23 11:04:12,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:04:12,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 621 transitions. [2018-11-23 11:04:12,839 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 621 transitions. [2018-11-23 11:04:13,759 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 621 edges. 621 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:04:13,823 INFO L225 Difference]: With dead ends: 2042 [2018-11-23 11:04:13,823 INFO L226 Difference]: Without dead ends: 1155 [2018-11-23 11:04:13,825 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:04:13,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states. [2018-11-23 11:04:14,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 1155. [2018-11-23 11:04:14,368 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 11:04:14,368 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1155 states. Second operand 1155 states. [2018-11-23 11:04:14,368 INFO L74 IsIncluded]: Start isIncluded. First operand 1155 states. Second operand 1155 states. [2018-11-23 11:04:14,369 INFO L87 Difference]: Start difference. First operand 1155 states. Second operand 1155 states. [2018-11-23 11:04:14,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:14,420 INFO L93 Difference]: Finished difference Result 1155 states and 1708 transitions. [2018-11-23 11:04:14,421 INFO L276 IsEmpty]: Start isEmpty. Operand 1155 states and 1708 transitions. [2018-11-23 11:04:14,422 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:04:14,422 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:04:14,422 INFO L74 IsIncluded]: Start isIncluded. First operand 1155 states. Second operand 1155 states. [2018-11-23 11:04:14,422 INFO L87 Difference]: Start difference. First operand 1155 states. Second operand 1155 states. [2018-11-23 11:04:14,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:14,479 INFO L93 Difference]: Finished difference Result 1155 states and 1708 transitions. [2018-11-23 11:04:14,479 INFO L276 IsEmpty]: Start isEmpty. Operand 1155 states and 1708 transitions. [2018-11-23 11:04:14,481 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:04:14,481 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:04:14,481 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 11:04:14,481 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 11:04:14,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1155 states. [2018-11-23 11:04:14,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1155 states to 1155 states and 1708 transitions. [2018-11-23 11:04:14,533 INFO L78 Accepts]: Start accepts. Automaton has 1155 states and 1708 transitions. Word has length 205 [2018-11-23 11:04:14,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 11:04:14,533 INFO L480 AbstractCegarLoop]: Abstraction has 1155 states and 1708 transitions. [2018-11-23 11:04:14,533 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 11:04:14,533 INFO L276 IsEmpty]: Start isEmpty. Operand 1155 states and 1708 transitions. [2018-11-23 11:04:14,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2018-11-23 11:04:14,537 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 11:04:14,537 INFO L402 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 11:04:14,537 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 11:04:14,537 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 11:04:14,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1996751051, now seen corresponding path program 1 times [2018-11-23 11:04:14,538 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 11:04:14,539 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 10 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 11:04:14,567 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 11:04:14,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:04:14,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:04:14,852 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 11:04:15,029 INFO L256 TraceCheckUtils]: 0: Hoare triple {32508#true} call ULTIMATE.init(); {32508#true} is VALID [2018-11-23 11:04:15,029 INFO L273 TraceCheckUtils]: 1: Hoare triple {32508#true} #NULL.base, #NULL.offset := 0bv32, 0bv32;#valid := #valid[0bv32 := 0bv1];~init~0 := 1bv32;call ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := #Ultimate.alloc(100bv32);call write~init~intINTTYPE4(0bv32, ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset, 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(4bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(8bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(12bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(16bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(20bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(24bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(28bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(32bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(36bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(40bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(44bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(48bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(52bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(56bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(60bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(64bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(68bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(72bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(76bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(80bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(84bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(88bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(92bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(96bv32, ~#SSLv3_server_data~0.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,029 INFO L273 TraceCheckUtils]: 2: Hoare triple {32508#true} assume true; {32508#true} is VALID [2018-11-23 11:04:15,030 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {32508#true} {32508#true} #653#return; {32508#true} is VALID [2018-11-23 11:04:15,030 INFO L256 TraceCheckUtils]: 4: Hoare triple {32508#true} call #t~ret138 := main(); {32508#true} is VALID [2018-11-23 11:04:15,030 INFO L273 TraceCheckUtils]: 5: Hoare triple {32508#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc3.base, #t~malloc3.offset := #Ultimate.alloc(248bv32);~s~0.base, ~s~0.offset := #t~malloc3.base, #t~malloc3.offset;call #t~malloc4.base, #t~malloc4.offset := #Ultimate.alloc(899bv32);call write~$Pointer$(#t~malloc4.base, #t~malloc4.offset, ~s~0.base, ~bvadd32(84bv32, ~s~0.offset), 4bv32);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.alloc(232bv32);call write~$Pointer$(#t~malloc5.base, #t~malloc5.offset, ~s~0.base, ~bvadd32(204bv32, ~s~0.offset), 4bv32);call #t~malloc6.base, #t~malloc6.offset := #Ultimate.alloc(200bv32);call write~$Pointer$(#t~malloc6.base, #t~malloc6.offset, ~s~0.base, ~bvadd32(176bv32, ~s~0.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,030 INFO L256 TraceCheckUtils]: 6: Hoare triple {32508#true} call #t~ret7 := ssl3_accept(~s~0.base, ~s~0.offset); {32508#true} is VALID [2018-11-23 11:04:15,030 INFO L273 TraceCheckUtils]: 7: Hoare triple {32508#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;~tmp___1~0 := #t~nondet8;havoc #t~nondet8;~tmp___2~0 := #t~nondet9;havoc #t~nondet9;~tmp___3~0 := #t~nondet10;havoc #t~nondet10;~tmp___4~0 := #t~nondet11;havoc #t~nondet11;~tmp___5~0 := #t~nondet12;havoc #t~nondet12;~tmp___6~0 := #t~nondet13;havoc #t~nondet13;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet14;havoc #t~nondet14;~tmp___9~0 := #t~nondet15;havoc #t~nondet15;~tmp___10~0 := #t~nondet16;havoc #t~nondet16;havoc ~blastFlag~0;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~blastFlag~0 := 0bv32;call write~intINTTYPE4(#t~nondet17, ~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32);havoc #t~nondet17;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~tmp~3 := #t~nondet18;havoc #t~nondet18;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0bv32, 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32;call #t~mem19.base, #t~mem19.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,030 INFO L273 TraceCheckUtils]: 8: Hoare triple {32508#true} assume 0bv32 != ~bvadd32(#t~mem19.base, #t~mem19.offset);havoc #t~mem19.base, #t~mem19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32);~cb~0.base, ~cb~0.offset := #t~mem20.base, #t~mem20.offset;havoc #t~mem20.base, #t~mem20.offset; {32508#true} is VALID [2018-11-23 11:04:15,030 INFO L273 TraceCheckUtils]: 9: Hoare triple {32508#true} call #t~mem21 := read~intINTTYPE4(~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);call write~intINTTYPE4(~bvadd32(1bv32, #t~mem21), ~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);havoc #t~mem21; {32508#true} is VALID [2018-11-23 11:04:15,031 INFO L273 TraceCheckUtils]: 10: Hoare triple {32508#true} assume !(0bv32 != ~bvand32(12288bv32, ~tmp___1~0)); {32508#true} is VALID [2018-11-23 11:04:15,031 INFO L273 TraceCheckUtils]: 11: Hoare triple {32508#true} call #t~mem22.base, #t~mem22.offset := read~$Pointer$(~s.base, ~bvadd32(136bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,031 INFO L273 TraceCheckUtils]: 12: Hoare triple {32508#true} assume !(0bv32 == ~bvadd32(#t~mem22.base, #t~mem22.offset));havoc #t~mem22.base, #t~mem22.offset; {32508#true} is VALID [2018-11-23 11:04:15,031 INFO L273 TraceCheckUtils]: 13: Hoare triple {32508#true} assume !false; {32508#true} is VALID [2018-11-23 11:04:15,031 INFO L273 TraceCheckUtils]: 14: Hoare triple {32508#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,031 INFO L273 TraceCheckUtils]: 15: Hoare triple {32508#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,031 INFO L273 TraceCheckUtils]: 16: Hoare triple {32508#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,031 INFO L273 TraceCheckUtils]: 17: Hoare triple {32508#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,032 INFO L273 TraceCheckUtils]: 18: Hoare triple {32508#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,032 INFO L273 TraceCheckUtils]: 19: Hoare triple {32508#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,032 INFO L273 TraceCheckUtils]: 20: Hoare triple {32508#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,032 INFO L273 TraceCheckUtils]: 21: Hoare triple {32508#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,032 INFO L273 TraceCheckUtils]: 22: Hoare triple {32508#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,032 INFO L273 TraceCheckUtils]: 23: Hoare triple {32508#true} assume 8464bv32 == #t~mem32;havoc #t~mem32; {32508#true} is VALID [2018-11-23 11:04:15,032 INFO L273 TraceCheckUtils]: 24: Hoare triple {32508#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(48bv32, ~s.offset), 4bv32);~ret~0 := #t~nondet69;havoc #t~nondet69; {32508#true} is VALID [2018-11-23 11:04:15,032 INFO L273 TraceCheckUtils]: 25: Hoare triple {32508#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {32508#true} is VALID [2018-11-23 11:04:15,033 INFO L273 TraceCheckUtils]: 26: Hoare triple {32508#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;call write~intINTTYPE4(8496bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,033 INFO L273 TraceCheckUtils]: 27: Hoare triple {32508#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,033 INFO L273 TraceCheckUtils]: 28: Hoare triple {32508#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {32508#true} is VALID [2018-11-23 11:04:15,033 INFO L273 TraceCheckUtils]: 29: Hoare triple {32508#true} ~skip~0 := 0bv32; {32508#true} is VALID [2018-11-23 11:04:15,033 INFO L273 TraceCheckUtils]: 30: Hoare triple {32508#true} assume !false; {32508#true} is VALID [2018-11-23 11:04:15,033 INFO L273 TraceCheckUtils]: 31: Hoare triple {32508#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,033 INFO L273 TraceCheckUtils]: 32: Hoare triple {32508#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,033 INFO L273 TraceCheckUtils]: 33: Hoare triple {32508#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,033 INFO L273 TraceCheckUtils]: 34: Hoare triple {32508#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,034 INFO L273 TraceCheckUtils]: 35: Hoare triple {32508#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,034 INFO L273 TraceCheckUtils]: 36: Hoare triple {32508#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,034 INFO L273 TraceCheckUtils]: 37: Hoare triple {32508#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,034 INFO L273 TraceCheckUtils]: 38: Hoare triple {32508#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,034 INFO L273 TraceCheckUtils]: 39: Hoare triple {32508#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,034 INFO L273 TraceCheckUtils]: 40: Hoare triple {32508#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,034 INFO L273 TraceCheckUtils]: 41: Hoare triple {32508#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,034 INFO L273 TraceCheckUtils]: 42: Hoare triple {32508#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,035 INFO L273 TraceCheckUtils]: 43: Hoare triple {32508#true} assume 8496bv32 == #t~mem35;havoc #t~mem35; {32508#true} is VALID [2018-11-23 11:04:15,035 INFO L273 TraceCheckUtils]: 44: Hoare triple {32508#true} ~ret~0 := #t~nondet70;havoc #t~nondet70; {32508#true} is VALID [2018-11-23 11:04:15,035 INFO L273 TraceCheckUtils]: 45: Hoare triple {32508#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {32508#true} is VALID [2018-11-23 11:04:15,035 INFO L273 TraceCheckUtils]: 46: Hoare triple {32508#true} assume !~bvsle32(~ret~0, 0bv32);call #t~mem71 := read~intINTTYPE4(~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,035 INFO L273 TraceCheckUtils]: 47: Hoare triple {32508#true} assume 0bv32 != #t~mem71;havoc #t~mem71;call write~intINTTYPE4(8656bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,035 INFO L273 TraceCheckUtils]: 48: Hoare triple {32508#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,035 INFO L273 TraceCheckUtils]: 49: Hoare triple {32508#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,035 INFO L273 TraceCheckUtils]: 50: Hoare triple {32508#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {32508#true} is VALID [2018-11-23 11:04:15,035 INFO L273 TraceCheckUtils]: 51: Hoare triple {32508#true} ~skip~0 := 0bv32; {32508#true} is VALID [2018-11-23 11:04:15,036 INFO L273 TraceCheckUtils]: 52: Hoare triple {32508#true} assume !false; {32508#true} is VALID [2018-11-23 11:04:15,036 INFO L273 TraceCheckUtils]: 53: Hoare triple {32508#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,036 INFO L273 TraceCheckUtils]: 54: Hoare triple {32508#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,036 INFO L273 TraceCheckUtils]: 55: Hoare triple {32508#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,036 INFO L273 TraceCheckUtils]: 56: Hoare triple {32508#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,036 INFO L273 TraceCheckUtils]: 57: Hoare triple {32508#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,036 INFO L273 TraceCheckUtils]: 58: Hoare triple {32508#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,036 INFO L273 TraceCheckUtils]: 59: Hoare triple {32508#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,037 INFO L273 TraceCheckUtils]: 60: Hoare triple {32508#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,037 INFO L273 TraceCheckUtils]: 61: Hoare triple {32508#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,037 INFO L273 TraceCheckUtils]: 62: Hoare triple {32508#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,037 INFO L273 TraceCheckUtils]: 63: Hoare triple {32508#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,037 INFO L273 TraceCheckUtils]: 64: Hoare triple {32508#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,037 INFO L273 TraceCheckUtils]: 65: Hoare triple {32508#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,037 INFO L273 TraceCheckUtils]: 66: Hoare triple {32508#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,037 INFO L273 TraceCheckUtils]: 67: Hoare triple {32508#true} assume 8512bv32 == #t~mem37;havoc #t~mem37; {32508#true} is VALID [2018-11-23 11:04:15,038 INFO L273 TraceCheckUtils]: 68: Hoare triple {32508#true} call #t~mem72.base, #t~mem72.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem73.base, #t~mem73.offset := read~$Pointer$(#t~mem72.base, ~bvadd32(836bv32, #t~mem72.offset), 4bv32);call #t~mem74 := read~intINTTYPE4(#t~mem73.base, ~bvadd32(12bv32, #t~mem73.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,038 INFO L273 TraceCheckUtils]: 69: Hoare triple {32508#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem74));havoc #t~mem72.base, #t~mem72.offset;havoc #t~mem73.base, #t~mem73.offset;havoc #t~mem74;~ret~0 := #t~nondet75;havoc #t~nondet75; {32508#true} is VALID [2018-11-23 11:04:15,038 INFO L273 TraceCheckUtils]: 70: Hoare triple {32508#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {32508#true} is VALID [2018-11-23 11:04:15,038 INFO L273 TraceCheckUtils]: 71: Hoare triple {32508#true} assume !~bvsle32(~ret~0, 0bv32); {32508#true} is VALID [2018-11-23 11:04:15,038 INFO L273 TraceCheckUtils]: 72: Hoare triple {32508#true} call write~intINTTYPE4(8528bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,038 INFO L273 TraceCheckUtils]: 73: Hoare triple {32508#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,038 INFO L273 TraceCheckUtils]: 74: Hoare triple {32508#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {32508#true} is VALID [2018-11-23 11:04:15,038 INFO L273 TraceCheckUtils]: 75: Hoare triple {32508#true} ~skip~0 := 0bv32; {32508#true} is VALID [2018-11-23 11:04:15,038 INFO L273 TraceCheckUtils]: 76: Hoare triple {32508#true} assume !false; {32508#true} is VALID [2018-11-23 11:04:15,039 INFO L273 TraceCheckUtils]: 77: Hoare triple {32508#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,039 INFO L273 TraceCheckUtils]: 78: Hoare triple {32508#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,039 INFO L273 TraceCheckUtils]: 79: Hoare triple {32508#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,039 INFO L273 TraceCheckUtils]: 80: Hoare triple {32508#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,039 INFO L273 TraceCheckUtils]: 81: Hoare triple {32508#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,039 INFO L273 TraceCheckUtils]: 82: Hoare triple {32508#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,039 INFO L273 TraceCheckUtils]: 83: Hoare triple {32508#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,039 INFO L273 TraceCheckUtils]: 84: Hoare triple {32508#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,040 INFO L273 TraceCheckUtils]: 85: Hoare triple {32508#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,040 INFO L273 TraceCheckUtils]: 86: Hoare triple {32508#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,040 INFO L273 TraceCheckUtils]: 87: Hoare triple {32508#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,040 INFO L273 TraceCheckUtils]: 88: Hoare triple {32508#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,040 INFO L273 TraceCheckUtils]: 89: Hoare triple {32508#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,040 INFO L273 TraceCheckUtils]: 90: Hoare triple {32508#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,040 INFO L273 TraceCheckUtils]: 91: Hoare triple {32508#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,040 INFO L273 TraceCheckUtils]: 92: Hoare triple {32508#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,040 INFO L273 TraceCheckUtils]: 93: Hoare triple {32508#true} assume 8528bv32 == #t~mem39;havoc #t~mem39; {32508#true} is VALID [2018-11-23 11:04:15,041 INFO L273 TraceCheckUtils]: 94: Hoare triple {32508#true} call #t~mem76.base, #t~mem76.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem77.base, #t~mem77.offset := read~$Pointer$(#t~mem76.base, ~bvadd32(836bv32, #t~mem76.offset), 4bv32);call #t~mem78 := read~intINTTYPE4(#t~mem77.base, ~bvadd32(12bv32, #t~mem77.offset), 4bv32);~l~0 := #t~mem78;havoc #t~mem76.base, #t~mem76.offset;havoc #t~mem77.base, #t~mem77.offset;havoc #t~mem78;call #t~mem79 := read~intINTTYPE4(~s.base, ~bvadd32(232bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,041 INFO L273 TraceCheckUtils]: 95: Hoare triple {32508#true} assume !(0bv32 != ~bvand32(2097152bv32, #t~mem79));havoc #t~mem79;call #t~mem81.base, #t~mem81.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, #t~mem81.base, ~bvadd32(871bv32, #t~mem81.offset), 4bv32);havoc #t~mem81.base, #t~mem81.offset; {32508#true} is VALID [2018-11-23 11:04:15,041 INFO L273 TraceCheckUtils]: 96: Hoare triple {32508#true} call #t~mem82.base, #t~mem82.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem83 := read~intINTTYPE4(#t~mem82.base, ~bvadd32(871bv32, #t~mem82.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,041 INFO L273 TraceCheckUtils]: 97: Hoare triple {32508#true} assume 0bv32 != #t~mem83;havoc #t~mem83;havoc #t~mem82.base, #t~mem82.offset; {32508#true} is VALID [2018-11-23 11:04:15,041 INFO L273 TraceCheckUtils]: 98: Hoare triple {32508#true} ~ret~0 := #t~nondet92;havoc #t~nondet92; {32508#true} is VALID [2018-11-23 11:04:15,041 INFO L273 TraceCheckUtils]: 99: Hoare triple {32508#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {32508#true} is VALID [2018-11-23 11:04:15,041 INFO L273 TraceCheckUtils]: 100: Hoare triple {32508#true} assume !~bvsle32(~ret~0, 0bv32); {32508#true} is VALID [2018-11-23 11:04:15,041 INFO L273 TraceCheckUtils]: 101: Hoare triple {32508#true} call write~intINTTYPE4(8544bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,042 INFO L273 TraceCheckUtils]: 102: Hoare triple {32508#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,042 INFO L273 TraceCheckUtils]: 103: Hoare triple {32508#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {32508#true} is VALID [2018-11-23 11:04:15,042 INFO L273 TraceCheckUtils]: 104: Hoare triple {32508#true} ~skip~0 := 0bv32; {32508#true} is VALID [2018-11-23 11:04:15,042 INFO L273 TraceCheckUtils]: 105: Hoare triple {32508#true} assume !false; {32508#true} is VALID [2018-11-23 11:04:15,042 INFO L273 TraceCheckUtils]: 106: Hoare triple {32508#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,042 INFO L273 TraceCheckUtils]: 107: Hoare triple {32508#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,042 INFO L273 TraceCheckUtils]: 108: Hoare triple {32508#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,042 INFO L273 TraceCheckUtils]: 109: Hoare triple {32508#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,043 INFO L273 TraceCheckUtils]: 110: Hoare triple {32508#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,043 INFO L273 TraceCheckUtils]: 111: Hoare triple {32508#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,043 INFO L273 TraceCheckUtils]: 112: Hoare triple {32508#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,043 INFO L273 TraceCheckUtils]: 113: Hoare triple {32508#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,043 INFO L273 TraceCheckUtils]: 114: Hoare triple {32508#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,043 INFO L273 TraceCheckUtils]: 115: Hoare triple {32508#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,043 INFO L273 TraceCheckUtils]: 116: Hoare triple {32508#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,043 INFO L273 TraceCheckUtils]: 117: Hoare triple {32508#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,043 INFO L273 TraceCheckUtils]: 118: Hoare triple {32508#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,044 INFO L273 TraceCheckUtils]: 119: Hoare triple {32508#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,044 INFO L273 TraceCheckUtils]: 120: Hoare triple {32508#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,044 INFO L273 TraceCheckUtils]: 121: Hoare triple {32508#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,044 INFO L273 TraceCheckUtils]: 122: Hoare triple {32508#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,044 INFO L273 TraceCheckUtils]: 123: Hoare triple {32508#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,044 INFO L273 TraceCheckUtils]: 124: Hoare triple {32508#true} assume 8544bv32 == #t~mem41;havoc #t~mem41; {32508#true} is VALID [2018-11-23 11:04:15,044 INFO L273 TraceCheckUtils]: 125: Hoare triple {32508#true} call #t~mem93 := read~intINTTYPE4(~s.base, ~bvadd32(180bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,044 INFO L273 TraceCheckUtils]: 126: Hoare triple {32508#true} assume 0bv32 != ~bvand32(1bv32, #t~mem93);havoc #t~mem93;call #t~mem94.base, #t~mem94.offset := read~$Pointer$(~s.base, ~bvadd32(176bv32, ~s.offset), 4bv32);call #t~mem95.base, #t~mem95.offset := read~$Pointer$(#t~mem94.base, ~bvadd32(148bv32, #t~mem94.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,045 INFO L273 TraceCheckUtils]: 127: Hoare triple {32508#true} assume !(0bv32 != ~bvadd32(#t~mem95.base, #t~mem95.offset));havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem94.base, #t~mem94.offset; {32508#true} is VALID [2018-11-23 11:04:15,045 INFO L273 TraceCheckUtils]: 128: Hoare triple {32508#true} call #t~mem98.base, #t~mem98.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem99.base, #t~mem99.offset := read~$Pointer$(#t~mem98.base, ~bvadd32(836bv32, #t~mem98.offset), 4bv32);call #t~mem100 := read~intINTTYPE4(#t~mem99.base, ~bvadd32(12bv32, #t~mem99.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,045 INFO L273 TraceCheckUtils]: 129: Hoare triple {32508#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem100));havoc #t~mem98.base, #t~mem98.offset;havoc #t~mem100;havoc #t~mem99.base, #t~mem99.offset; {32508#true} is VALID [2018-11-23 11:04:15,045 INFO L273 TraceCheckUtils]: 130: Hoare triple {32508#true} call #t~mem103.base, #t~mem103.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(1bv32, #t~mem103.base, ~bvadd32(895bv32, #t~mem103.offset), 4bv32);havoc #t~mem103.base, #t~mem103.offset;~ret~0 := #t~nondet104;havoc #t~nondet104; {32508#true} is VALID [2018-11-23 11:04:15,045 INFO L273 TraceCheckUtils]: 131: Hoare triple {32508#true} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {32508#true} is VALID [2018-11-23 11:04:15,045 INFO L273 TraceCheckUtils]: 132: Hoare triple {32508#true} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8448bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call #t~mem105.base, #t~mem105.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(8576bv32, #t~mem105.base, ~bvadd32(844bv32, #t~mem105.offset), 4bv32);havoc #t~mem105.base, #t~mem105.offset;call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,045 INFO L273 TraceCheckUtils]: 133: Hoare triple {32508#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,045 INFO L273 TraceCheckUtils]: 134: Hoare triple {32508#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {32508#true} is VALID [2018-11-23 11:04:15,045 INFO L273 TraceCheckUtils]: 135: Hoare triple {32508#true} ~skip~0 := 0bv32; {32508#true} is VALID [2018-11-23 11:04:15,046 INFO L273 TraceCheckUtils]: 136: Hoare triple {32508#true} assume !false; {32508#true} is VALID [2018-11-23 11:04:15,046 INFO L273 TraceCheckUtils]: 137: Hoare triple {32508#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,046 INFO L273 TraceCheckUtils]: 138: Hoare triple {32508#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,046 INFO L273 TraceCheckUtils]: 139: Hoare triple {32508#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,046 INFO L273 TraceCheckUtils]: 140: Hoare triple {32508#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,046 INFO L273 TraceCheckUtils]: 141: Hoare triple {32508#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,046 INFO L273 TraceCheckUtils]: 142: Hoare triple {32508#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,046 INFO L273 TraceCheckUtils]: 143: Hoare triple {32508#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,047 INFO L273 TraceCheckUtils]: 144: Hoare triple {32508#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,047 INFO L273 TraceCheckUtils]: 145: Hoare triple {32508#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,047 INFO L273 TraceCheckUtils]: 146: Hoare triple {32508#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,047 INFO L273 TraceCheckUtils]: 147: Hoare triple {32508#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,047 INFO L273 TraceCheckUtils]: 148: Hoare triple {32508#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,047 INFO L273 TraceCheckUtils]: 149: Hoare triple {32508#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,047 INFO L273 TraceCheckUtils]: 150: Hoare triple {32508#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,047 INFO L273 TraceCheckUtils]: 151: Hoare triple {32508#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,048 INFO L273 TraceCheckUtils]: 152: Hoare triple {32508#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,048 INFO L273 TraceCheckUtils]: 153: Hoare triple {32508#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,048 INFO L273 TraceCheckUtils]: 154: Hoare triple {32508#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,048 INFO L273 TraceCheckUtils]: 155: Hoare triple {32508#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,048 INFO L273 TraceCheckUtils]: 156: Hoare triple {32508#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,048 INFO L273 TraceCheckUtils]: 157: Hoare triple {32508#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,048 INFO L273 TraceCheckUtils]: 158: Hoare triple {32508#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,048 INFO L273 TraceCheckUtils]: 159: Hoare triple {32508#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,048 INFO L273 TraceCheckUtils]: 160: Hoare triple {32508#true} assume 8576bv32 == #t~mem46;havoc #t~mem46; {32508#true} is VALID [2018-11-23 11:04:15,049 INFO L273 TraceCheckUtils]: 161: Hoare triple {32508#true} ~ret~0 := #t~nondet111;havoc #t~nondet111; {32508#true} is VALID [2018-11-23 11:04:15,049 INFO L273 TraceCheckUtils]: 162: Hoare triple {32508#true} assume 5bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {32508#true} is VALID [2018-11-23 11:04:15,049 INFO L273 TraceCheckUtils]: 163: Hoare triple {32508#true} assume !~bvsle32(~ret~0, 0bv32); {32508#true} is VALID [2018-11-23 11:04:15,049 INFO L273 TraceCheckUtils]: 164: Hoare triple {32508#true} assume !(2bv32 == ~ret~0);~ret~0 := #t~nondet112;havoc #t~nondet112; {32508#true} is VALID [2018-11-23 11:04:15,049 INFO L273 TraceCheckUtils]: 165: Hoare triple {32508#true} assume 6bv32 == ~blastFlag~0;~blastFlag~0 := 7bv32; {32508#true} is VALID [2018-11-23 11:04:15,049 INFO L273 TraceCheckUtils]: 166: Hoare triple {32508#true} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32);call write~intINTTYPE4(8592bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,049 INFO L273 TraceCheckUtils]: 167: Hoare triple {32508#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,049 INFO L273 TraceCheckUtils]: 168: Hoare triple {32508#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {32508#true} is VALID [2018-11-23 11:04:15,050 INFO L273 TraceCheckUtils]: 169: Hoare triple {32508#true} ~skip~0 := 0bv32; {32508#true} is VALID [2018-11-23 11:04:15,050 INFO L273 TraceCheckUtils]: 170: Hoare triple {32508#true} assume !false; {32508#true} is VALID [2018-11-23 11:04:15,050 INFO L273 TraceCheckUtils]: 171: Hoare triple {32508#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,050 INFO L273 TraceCheckUtils]: 172: Hoare triple {32508#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,050 INFO L273 TraceCheckUtils]: 173: Hoare triple {32508#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,050 INFO L273 TraceCheckUtils]: 174: Hoare triple {32508#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,050 INFO L273 TraceCheckUtils]: 175: Hoare triple {32508#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,050 INFO L273 TraceCheckUtils]: 176: Hoare triple {32508#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,050 INFO L273 TraceCheckUtils]: 177: Hoare triple {32508#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,051 INFO L273 TraceCheckUtils]: 178: Hoare triple {32508#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,051 INFO L273 TraceCheckUtils]: 179: Hoare triple {32508#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,051 INFO L273 TraceCheckUtils]: 180: Hoare triple {32508#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,051 INFO L273 TraceCheckUtils]: 181: Hoare triple {32508#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,051 INFO L273 TraceCheckUtils]: 182: Hoare triple {32508#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,051 INFO L273 TraceCheckUtils]: 183: Hoare triple {32508#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,051 INFO L273 TraceCheckUtils]: 184: Hoare triple {32508#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,051 INFO L273 TraceCheckUtils]: 185: Hoare triple {32508#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,052 INFO L273 TraceCheckUtils]: 186: Hoare triple {32508#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,052 INFO L273 TraceCheckUtils]: 187: Hoare triple {32508#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,052 INFO L273 TraceCheckUtils]: 188: Hoare triple {32508#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,052 INFO L273 TraceCheckUtils]: 189: Hoare triple {32508#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,052 INFO L273 TraceCheckUtils]: 190: Hoare triple {32508#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,052 INFO L273 TraceCheckUtils]: 191: Hoare triple {32508#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,052 INFO L273 TraceCheckUtils]: 192: Hoare triple {32508#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,052 INFO L273 TraceCheckUtils]: 193: Hoare triple {32508#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,052 INFO L273 TraceCheckUtils]: 194: Hoare triple {32508#true} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,053 INFO L273 TraceCheckUtils]: 195: Hoare triple {32508#true} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {32508#true} is VALID [2018-11-23 11:04:15,053 INFO L273 TraceCheckUtils]: 196: Hoare triple {32508#true} assume 8592bv32 == #t~mem48;havoc #t~mem48; {32508#true} is VALID [2018-11-23 11:04:15,053 INFO L273 TraceCheckUtils]: 197: Hoare triple {32508#true} ~ret~0 := #t~nondet113;havoc #t~nondet113; {32508#true} is VALID [2018-11-23 11:04:15,054 INFO L273 TraceCheckUtils]: 198: Hoare triple {32508#true} assume 7bv32 == ~blastFlag~0;~blastFlag~0 := 8bv32; {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,054 INFO L273 TraceCheckUtils]: 199: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8608bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,056 INFO L273 TraceCheckUtils]: 200: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,056 INFO L273 TraceCheckUtils]: 201: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,056 INFO L273 TraceCheckUtils]: 202: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,057 INFO L273 TraceCheckUtils]: 203: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !false; {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,057 INFO L273 TraceCheckUtils]: 204: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,057 INFO L273 TraceCheckUtils]: 205: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,057 INFO L273 TraceCheckUtils]: 206: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,058 INFO L273 TraceCheckUtils]: 207: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,062 INFO L273 TraceCheckUtils]: 208: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,062 INFO L273 TraceCheckUtils]: 209: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,063 INFO L273 TraceCheckUtils]: 210: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,063 INFO L273 TraceCheckUtils]: 211: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,063 INFO L273 TraceCheckUtils]: 212: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,064 INFO L273 TraceCheckUtils]: 213: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,064 INFO L273 TraceCheckUtils]: 214: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,064 INFO L273 TraceCheckUtils]: 215: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,065 INFO L273 TraceCheckUtils]: 216: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,065 INFO L273 TraceCheckUtils]: 217: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,065 INFO L273 TraceCheckUtils]: 218: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,066 INFO L273 TraceCheckUtils]: 219: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,066 INFO L273 TraceCheckUtils]: 220: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,067 INFO L273 TraceCheckUtils]: 221: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,068 INFO L273 TraceCheckUtils]: 222: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,068 INFO L273 TraceCheckUtils]: 223: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,069 INFO L273 TraceCheckUtils]: 224: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,069 INFO L273 TraceCheckUtils]: 225: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,070 INFO L273 TraceCheckUtils]: 226: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,070 INFO L273 TraceCheckUtils]: 227: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,071 INFO L273 TraceCheckUtils]: 228: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,071 INFO L273 TraceCheckUtils]: 229: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,079 INFO L273 TraceCheckUtils]: 230: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,079 INFO L273 TraceCheckUtils]: 231: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,080 INFO L273 TraceCheckUtils]: 232: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,080 INFO L273 TraceCheckUtils]: 233: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume 8640bv32 == #t~mem52;havoc #t~mem52; {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,082 INFO L273 TraceCheckUtils]: 234: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} ~ret~0 := #t~nondet115;havoc #t~nondet115; {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,082 INFO L273 TraceCheckUtils]: 235: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume !(9bv32 == ~blastFlag~0); {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:15,082 INFO L273 TraceCheckUtils]: 236: Hoare triple {33107#(= (_ bv8 32) ssl3_accept_~blastFlag~0)} assume 12bv32 == ~blastFlag~0; {32509#false} is VALID [2018-11-23 11:04:15,082 INFO L273 TraceCheckUtils]: 237: Hoare triple {32509#false} assume !false; {32509#false} is VALID [2018-11-23 11:04:15,103 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 149 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2018-11-23 11:04:15,103 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 11:04:15,106 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 11:04:15,106 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 11:04:15,106 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 238 [2018-11-23 11:04:15,107 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 11:04:15,107 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 11:04:15,301 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 125 edges. 125 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:04:15,301 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 11:04:15,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 11:04:15,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:04:15,302 INFO L87 Difference]: Start difference. First operand 1155 states and 1708 transitions. Second operand 3 states. [2018-11-23 11:04:23,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:23,312 INFO L93 Difference]: Finished difference Result 2296 states and 3412 transitions. [2018-11-23 11:04:23,313 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 11:04:23,313 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 238 [2018-11-23 11:04:23,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 11:04:23,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:04:23,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 621 transitions. [2018-11-23 11:04:23,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:04:23,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 621 transitions. [2018-11-23 11:04:23,320 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 621 transitions. [2018-11-23 11:04:24,221 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 621 edges. 621 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:04:24,298 INFO L225 Difference]: With dead ends: 2296 [2018-11-23 11:04:24,298 INFO L226 Difference]: Without dead ends: 1282 [2018-11-23 11:04:24,300 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:04:24,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1282 states. [2018-11-23 11:04:24,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1282 to 1282. [2018-11-23 11:04:24,591 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 11:04:24,592 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1282 states. Second operand 1282 states. [2018-11-23 11:04:24,592 INFO L74 IsIncluded]: Start isIncluded. First operand 1282 states. Second operand 1282 states. [2018-11-23 11:04:24,592 INFO L87 Difference]: Start difference. First operand 1282 states. Second operand 1282 states. [2018-11-23 11:04:24,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:24,647 INFO L93 Difference]: Finished difference Result 1282 states and 1895 transitions. [2018-11-23 11:04:24,647 INFO L276 IsEmpty]: Start isEmpty. Operand 1282 states and 1895 transitions. [2018-11-23 11:04:24,648 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:04:24,648 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:04:24,648 INFO L74 IsIncluded]: Start isIncluded. First operand 1282 states. Second operand 1282 states. [2018-11-23 11:04:24,648 INFO L87 Difference]: Start difference. First operand 1282 states. Second operand 1282 states. [2018-11-23 11:04:24,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:24,715 INFO L93 Difference]: Finished difference Result 1282 states and 1895 transitions. [2018-11-23 11:04:24,716 INFO L276 IsEmpty]: Start isEmpty. Operand 1282 states and 1895 transitions. [2018-11-23 11:04:24,717 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:04:24,717 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:04:24,717 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 11:04:24,717 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 11:04:24,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1282 states. [2018-11-23 11:04:24,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1282 states to 1282 states and 1895 transitions. [2018-11-23 11:04:24,777 INFO L78 Accepts]: Start accepts. Automaton has 1282 states and 1895 transitions. Word has length 238 [2018-11-23 11:04:24,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 11:04:24,777 INFO L480 AbstractCegarLoop]: Abstraction has 1282 states and 1895 transitions. [2018-11-23 11:04:24,777 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 11:04:24,777 INFO L276 IsEmpty]: Start isEmpty. Operand 1282 states and 1895 transitions. [2018-11-23 11:04:24,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2018-11-23 11:04:24,780 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 11:04:24,781 INFO L402 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 11:04:24,781 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 11:04:24,781 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 11:04:24,781 INFO L82 PathProgramCache]: Analyzing trace with hash 466572823, now seen corresponding path program 1 times [2018-11-23 11:04:24,782 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 11:04:24,782 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 11 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 11:04:24,800 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 11:04:25,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:04:25,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:04:25,126 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 11:04:25,299 INFO L256 TraceCheckUtils]: 0: Hoare triple {39997#true} call ULTIMATE.init(); {39997#true} is VALID [2018-11-23 11:04:25,299 INFO L273 TraceCheckUtils]: 1: Hoare triple {39997#true} #NULL.base, #NULL.offset := 0bv32, 0bv32;#valid := #valid[0bv32 := 0bv1];~init~0 := 1bv32;call ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := #Ultimate.alloc(100bv32);call write~init~intINTTYPE4(0bv32, ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset, 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(4bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(8bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(12bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(16bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(20bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(24bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(28bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(32bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(36bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(40bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(44bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(48bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(52bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(56bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(60bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(64bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(68bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(72bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(76bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(80bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(84bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(88bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(92bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(96bv32, ~#SSLv3_server_data~0.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,299 INFO L273 TraceCheckUtils]: 2: Hoare triple {39997#true} assume true; {39997#true} is VALID [2018-11-23 11:04:25,300 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {39997#true} {39997#true} #653#return; {39997#true} is VALID [2018-11-23 11:04:25,300 INFO L256 TraceCheckUtils]: 4: Hoare triple {39997#true} call #t~ret138 := main(); {39997#true} is VALID [2018-11-23 11:04:25,300 INFO L273 TraceCheckUtils]: 5: Hoare triple {39997#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc3.base, #t~malloc3.offset := #Ultimate.alloc(248bv32);~s~0.base, ~s~0.offset := #t~malloc3.base, #t~malloc3.offset;call #t~malloc4.base, #t~malloc4.offset := #Ultimate.alloc(899bv32);call write~$Pointer$(#t~malloc4.base, #t~malloc4.offset, ~s~0.base, ~bvadd32(84bv32, ~s~0.offset), 4bv32);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.alloc(232bv32);call write~$Pointer$(#t~malloc5.base, #t~malloc5.offset, ~s~0.base, ~bvadd32(204bv32, ~s~0.offset), 4bv32);call #t~malloc6.base, #t~malloc6.offset := #Ultimate.alloc(200bv32);call write~$Pointer$(#t~malloc6.base, #t~malloc6.offset, ~s~0.base, ~bvadd32(176bv32, ~s~0.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,300 INFO L256 TraceCheckUtils]: 6: Hoare triple {39997#true} call #t~ret7 := ssl3_accept(~s~0.base, ~s~0.offset); {39997#true} is VALID [2018-11-23 11:04:25,300 INFO L273 TraceCheckUtils]: 7: Hoare triple {39997#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;~tmp___1~0 := #t~nondet8;havoc #t~nondet8;~tmp___2~0 := #t~nondet9;havoc #t~nondet9;~tmp___3~0 := #t~nondet10;havoc #t~nondet10;~tmp___4~0 := #t~nondet11;havoc #t~nondet11;~tmp___5~0 := #t~nondet12;havoc #t~nondet12;~tmp___6~0 := #t~nondet13;havoc #t~nondet13;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet14;havoc #t~nondet14;~tmp___9~0 := #t~nondet15;havoc #t~nondet15;~tmp___10~0 := #t~nondet16;havoc #t~nondet16;havoc ~blastFlag~0;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~blastFlag~0 := 0bv32;call write~intINTTYPE4(#t~nondet17, ~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32);havoc #t~nondet17;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~tmp~3 := #t~nondet18;havoc #t~nondet18;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0bv32, 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32;call #t~mem19.base, #t~mem19.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,300 INFO L273 TraceCheckUtils]: 8: Hoare triple {39997#true} assume 0bv32 != ~bvadd32(#t~mem19.base, #t~mem19.offset);havoc #t~mem19.base, #t~mem19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32);~cb~0.base, ~cb~0.offset := #t~mem20.base, #t~mem20.offset;havoc #t~mem20.base, #t~mem20.offset; {39997#true} is VALID [2018-11-23 11:04:25,300 INFO L273 TraceCheckUtils]: 9: Hoare triple {39997#true} call #t~mem21 := read~intINTTYPE4(~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);call write~intINTTYPE4(~bvadd32(1bv32, #t~mem21), ~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);havoc #t~mem21; {39997#true} is VALID [2018-11-23 11:04:25,301 INFO L273 TraceCheckUtils]: 10: Hoare triple {39997#true} assume !(0bv32 != ~bvand32(12288bv32, ~tmp___1~0)); {39997#true} is VALID [2018-11-23 11:04:25,301 INFO L273 TraceCheckUtils]: 11: Hoare triple {39997#true} call #t~mem22.base, #t~mem22.offset := read~$Pointer$(~s.base, ~bvadd32(136bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,301 INFO L273 TraceCheckUtils]: 12: Hoare triple {39997#true} assume !(0bv32 == ~bvadd32(#t~mem22.base, #t~mem22.offset));havoc #t~mem22.base, #t~mem22.offset; {39997#true} is VALID [2018-11-23 11:04:25,301 INFO L273 TraceCheckUtils]: 13: Hoare triple {39997#true} assume !false; {39997#true} is VALID [2018-11-23 11:04:25,302 INFO L273 TraceCheckUtils]: 14: Hoare triple {39997#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,302 INFO L273 TraceCheckUtils]: 15: Hoare triple {39997#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,302 INFO L273 TraceCheckUtils]: 16: Hoare triple {39997#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,302 INFO L273 TraceCheckUtils]: 17: Hoare triple {39997#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,302 INFO L273 TraceCheckUtils]: 18: Hoare triple {39997#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,302 INFO L273 TraceCheckUtils]: 19: Hoare triple {39997#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,302 INFO L273 TraceCheckUtils]: 20: Hoare triple {39997#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,303 INFO L273 TraceCheckUtils]: 21: Hoare triple {39997#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,303 INFO L273 TraceCheckUtils]: 22: Hoare triple {39997#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,303 INFO L273 TraceCheckUtils]: 23: Hoare triple {39997#true} assume 8464bv32 == #t~mem32;havoc #t~mem32; {39997#true} is VALID [2018-11-23 11:04:25,303 INFO L273 TraceCheckUtils]: 24: Hoare triple {39997#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(48bv32, ~s.offset), 4bv32);~ret~0 := #t~nondet69;havoc #t~nondet69; {39997#true} is VALID [2018-11-23 11:04:25,303 INFO L273 TraceCheckUtils]: 25: Hoare triple {39997#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {39997#true} is VALID [2018-11-23 11:04:25,303 INFO L273 TraceCheckUtils]: 26: Hoare triple {39997#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;call write~intINTTYPE4(8496bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,303 INFO L273 TraceCheckUtils]: 27: Hoare triple {39997#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,303 INFO L273 TraceCheckUtils]: 28: Hoare triple {39997#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {39997#true} is VALID [2018-11-23 11:04:25,304 INFO L273 TraceCheckUtils]: 29: Hoare triple {39997#true} ~skip~0 := 0bv32; {39997#true} is VALID [2018-11-23 11:04:25,304 INFO L273 TraceCheckUtils]: 30: Hoare triple {39997#true} assume !false; {39997#true} is VALID [2018-11-23 11:04:25,304 INFO L273 TraceCheckUtils]: 31: Hoare triple {39997#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,304 INFO L273 TraceCheckUtils]: 32: Hoare triple {39997#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,304 INFO L273 TraceCheckUtils]: 33: Hoare triple {39997#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,304 INFO L273 TraceCheckUtils]: 34: Hoare triple {39997#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,304 INFO L273 TraceCheckUtils]: 35: Hoare triple {39997#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,304 INFO L273 TraceCheckUtils]: 36: Hoare triple {39997#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,305 INFO L273 TraceCheckUtils]: 37: Hoare triple {39997#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,305 INFO L273 TraceCheckUtils]: 38: Hoare triple {39997#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,305 INFO L273 TraceCheckUtils]: 39: Hoare triple {39997#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,305 INFO L273 TraceCheckUtils]: 40: Hoare triple {39997#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,305 INFO L273 TraceCheckUtils]: 41: Hoare triple {39997#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,305 INFO L273 TraceCheckUtils]: 42: Hoare triple {39997#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,305 INFO L273 TraceCheckUtils]: 43: Hoare triple {39997#true} assume 8496bv32 == #t~mem35;havoc #t~mem35; {39997#true} is VALID [2018-11-23 11:04:25,305 INFO L273 TraceCheckUtils]: 44: Hoare triple {39997#true} ~ret~0 := #t~nondet70;havoc #t~nondet70; {39997#true} is VALID [2018-11-23 11:04:25,305 INFO L273 TraceCheckUtils]: 45: Hoare triple {39997#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {39997#true} is VALID [2018-11-23 11:04:25,306 INFO L273 TraceCheckUtils]: 46: Hoare triple {39997#true} assume !~bvsle32(~ret~0, 0bv32);call #t~mem71 := read~intINTTYPE4(~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,306 INFO L273 TraceCheckUtils]: 47: Hoare triple {39997#true} assume 0bv32 != #t~mem71;havoc #t~mem71;call write~intINTTYPE4(8656bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,306 INFO L273 TraceCheckUtils]: 48: Hoare triple {39997#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,306 INFO L273 TraceCheckUtils]: 49: Hoare triple {39997#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,306 INFO L273 TraceCheckUtils]: 50: Hoare triple {39997#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {39997#true} is VALID [2018-11-23 11:04:25,306 INFO L273 TraceCheckUtils]: 51: Hoare triple {39997#true} ~skip~0 := 0bv32; {39997#true} is VALID [2018-11-23 11:04:25,306 INFO L273 TraceCheckUtils]: 52: Hoare triple {39997#true} assume !false; {39997#true} is VALID [2018-11-23 11:04:25,306 INFO L273 TraceCheckUtils]: 53: Hoare triple {39997#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,307 INFO L273 TraceCheckUtils]: 54: Hoare triple {39997#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,307 INFO L273 TraceCheckUtils]: 55: Hoare triple {39997#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,307 INFO L273 TraceCheckUtils]: 56: Hoare triple {39997#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,307 INFO L273 TraceCheckUtils]: 57: Hoare triple {39997#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,307 INFO L273 TraceCheckUtils]: 58: Hoare triple {39997#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,307 INFO L273 TraceCheckUtils]: 59: Hoare triple {39997#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,307 INFO L273 TraceCheckUtils]: 60: Hoare triple {39997#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,307 INFO L273 TraceCheckUtils]: 61: Hoare triple {39997#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,307 INFO L273 TraceCheckUtils]: 62: Hoare triple {39997#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,308 INFO L273 TraceCheckUtils]: 63: Hoare triple {39997#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,308 INFO L273 TraceCheckUtils]: 64: Hoare triple {39997#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,308 INFO L273 TraceCheckUtils]: 65: Hoare triple {39997#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,308 INFO L273 TraceCheckUtils]: 66: Hoare triple {39997#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,308 INFO L273 TraceCheckUtils]: 67: Hoare triple {39997#true} assume 8512bv32 == #t~mem37;havoc #t~mem37; {39997#true} is VALID [2018-11-23 11:04:25,308 INFO L273 TraceCheckUtils]: 68: Hoare triple {39997#true} call #t~mem72.base, #t~mem72.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem73.base, #t~mem73.offset := read~$Pointer$(#t~mem72.base, ~bvadd32(836bv32, #t~mem72.offset), 4bv32);call #t~mem74 := read~intINTTYPE4(#t~mem73.base, ~bvadd32(12bv32, #t~mem73.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,308 INFO L273 TraceCheckUtils]: 69: Hoare triple {39997#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem74));havoc #t~mem72.base, #t~mem72.offset;havoc #t~mem73.base, #t~mem73.offset;havoc #t~mem74;~ret~0 := #t~nondet75;havoc #t~nondet75; {39997#true} is VALID [2018-11-23 11:04:25,308 INFO L273 TraceCheckUtils]: 70: Hoare triple {39997#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {39997#true} is VALID [2018-11-23 11:04:25,309 INFO L273 TraceCheckUtils]: 71: Hoare triple {39997#true} assume !~bvsle32(~ret~0, 0bv32); {39997#true} is VALID [2018-11-23 11:04:25,309 INFO L273 TraceCheckUtils]: 72: Hoare triple {39997#true} call write~intINTTYPE4(8528bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,309 INFO L273 TraceCheckUtils]: 73: Hoare triple {39997#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,309 INFO L273 TraceCheckUtils]: 74: Hoare triple {39997#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {39997#true} is VALID [2018-11-23 11:04:25,309 INFO L273 TraceCheckUtils]: 75: Hoare triple {39997#true} ~skip~0 := 0bv32; {39997#true} is VALID [2018-11-23 11:04:25,309 INFO L273 TraceCheckUtils]: 76: Hoare triple {39997#true} assume !false; {39997#true} is VALID [2018-11-23 11:04:25,309 INFO L273 TraceCheckUtils]: 77: Hoare triple {39997#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,310 INFO L273 TraceCheckUtils]: 78: Hoare triple {39997#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,310 INFO L273 TraceCheckUtils]: 79: Hoare triple {39997#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,310 INFO L273 TraceCheckUtils]: 80: Hoare triple {39997#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,310 INFO L273 TraceCheckUtils]: 81: Hoare triple {39997#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,310 INFO L273 TraceCheckUtils]: 82: Hoare triple {39997#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,311 INFO L273 TraceCheckUtils]: 83: Hoare triple {39997#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,311 INFO L273 TraceCheckUtils]: 84: Hoare triple {39997#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,311 INFO L273 TraceCheckUtils]: 85: Hoare triple {39997#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,311 INFO L273 TraceCheckUtils]: 86: Hoare triple {39997#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,311 INFO L273 TraceCheckUtils]: 87: Hoare triple {39997#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,311 INFO L273 TraceCheckUtils]: 88: Hoare triple {39997#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,312 INFO L273 TraceCheckUtils]: 89: Hoare triple {39997#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,312 INFO L273 TraceCheckUtils]: 90: Hoare triple {39997#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,312 INFO L273 TraceCheckUtils]: 91: Hoare triple {39997#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,312 INFO L273 TraceCheckUtils]: 92: Hoare triple {39997#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,312 INFO L273 TraceCheckUtils]: 93: Hoare triple {39997#true} assume 8528bv32 == #t~mem39;havoc #t~mem39; {39997#true} is VALID [2018-11-23 11:04:25,312 INFO L273 TraceCheckUtils]: 94: Hoare triple {39997#true} call #t~mem76.base, #t~mem76.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem77.base, #t~mem77.offset := read~$Pointer$(#t~mem76.base, ~bvadd32(836bv32, #t~mem76.offset), 4bv32);call #t~mem78 := read~intINTTYPE4(#t~mem77.base, ~bvadd32(12bv32, #t~mem77.offset), 4bv32);~l~0 := #t~mem78;havoc #t~mem76.base, #t~mem76.offset;havoc #t~mem77.base, #t~mem77.offset;havoc #t~mem78;call #t~mem79 := read~intINTTYPE4(~s.base, ~bvadd32(232bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,313 INFO L273 TraceCheckUtils]: 95: Hoare triple {39997#true} assume !(0bv32 != ~bvand32(2097152bv32, #t~mem79));havoc #t~mem79;call #t~mem81.base, #t~mem81.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, #t~mem81.base, ~bvadd32(871bv32, #t~mem81.offset), 4bv32);havoc #t~mem81.base, #t~mem81.offset; {39997#true} is VALID [2018-11-23 11:04:25,313 INFO L273 TraceCheckUtils]: 96: Hoare triple {39997#true} call #t~mem82.base, #t~mem82.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem83 := read~intINTTYPE4(#t~mem82.base, ~bvadd32(871bv32, #t~mem82.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,313 INFO L273 TraceCheckUtils]: 97: Hoare triple {39997#true} assume 0bv32 != #t~mem83;havoc #t~mem83;havoc #t~mem82.base, #t~mem82.offset; {39997#true} is VALID [2018-11-23 11:04:25,313 INFO L273 TraceCheckUtils]: 98: Hoare triple {39997#true} ~ret~0 := #t~nondet92;havoc #t~nondet92; {39997#true} is VALID [2018-11-23 11:04:25,313 INFO L273 TraceCheckUtils]: 99: Hoare triple {39997#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {39997#true} is VALID [2018-11-23 11:04:25,313 INFO L273 TraceCheckUtils]: 100: Hoare triple {39997#true} assume !~bvsle32(~ret~0, 0bv32); {39997#true} is VALID [2018-11-23 11:04:25,314 INFO L273 TraceCheckUtils]: 101: Hoare triple {39997#true} call write~intINTTYPE4(8544bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,314 INFO L273 TraceCheckUtils]: 102: Hoare triple {39997#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,314 INFO L273 TraceCheckUtils]: 103: Hoare triple {39997#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {39997#true} is VALID [2018-11-23 11:04:25,314 INFO L273 TraceCheckUtils]: 104: Hoare triple {39997#true} ~skip~0 := 0bv32; {39997#true} is VALID [2018-11-23 11:04:25,314 INFO L273 TraceCheckUtils]: 105: Hoare triple {39997#true} assume !false; {39997#true} is VALID [2018-11-23 11:04:25,314 INFO L273 TraceCheckUtils]: 106: Hoare triple {39997#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,315 INFO L273 TraceCheckUtils]: 107: Hoare triple {39997#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,315 INFO L273 TraceCheckUtils]: 108: Hoare triple {39997#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,315 INFO L273 TraceCheckUtils]: 109: Hoare triple {39997#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,315 INFO L273 TraceCheckUtils]: 110: Hoare triple {39997#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,315 INFO L273 TraceCheckUtils]: 111: Hoare triple {39997#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,315 INFO L273 TraceCheckUtils]: 112: Hoare triple {39997#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,316 INFO L273 TraceCheckUtils]: 113: Hoare triple {39997#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,316 INFO L273 TraceCheckUtils]: 114: Hoare triple {39997#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,316 INFO L273 TraceCheckUtils]: 115: Hoare triple {39997#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,316 INFO L273 TraceCheckUtils]: 116: Hoare triple {39997#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,316 INFO L273 TraceCheckUtils]: 117: Hoare triple {39997#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,316 INFO L273 TraceCheckUtils]: 118: Hoare triple {39997#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,317 INFO L273 TraceCheckUtils]: 119: Hoare triple {39997#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,317 INFO L273 TraceCheckUtils]: 120: Hoare triple {39997#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,317 INFO L273 TraceCheckUtils]: 121: Hoare triple {39997#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,317 INFO L273 TraceCheckUtils]: 122: Hoare triple {39997#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,317 INFO L273 TraceCheckUtils]: 123: Hoare triple {39997#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,317 INFO L273 TraceCheckUtils]: 124: Hoare triple {39997#true} assume 8544bv32 == #t~mem41;havoc #t~mem41; {39997#true} is VALID [2018-11-23 11:04:25,318 INFO L273 TraceCheckUtils]: 125: Hoare triple {39997#true} call #t~mem93 := read~intINTTYPE4(~s.base, ~bvadd32(180bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,318 INFO L273 TraceCheckUtils]: 126: Hoare triple {39997#true} assume 0bv32 != ~bvand32(1bv32, #t~mem93);havoc #t~mem93;call #t~mem94.base, #t~mem94.offset := read~$Pointer$(~s.base, ~bvadd32(176bv32, ~s.offset), 4bv32);call #t~mem95.base, #t~mem95.offset := read~$Pointer$(#t~mem94.base, ~bvadd32(148bv32, #t~mem94.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,318 INFO L273 TraceCheckUtils]: 127: Hoare triple {39997#true} assume !(0bv32 != ~bvadd32(#t~mem95.base, #t~mem95.offset));havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem94.base, #t~mem94.offset; {39997#true} is VALID [2018-11-23 11:04:25,318 INFO L273 TraceCheckUtils]: 128: Hoare triple {39997#true} call #t~mem98.base, #t~mem98.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem99.base, #t~mem99.offset := read~$Pointer$(#t~mem98.base, ~bvadd32(836bv32, #t~mem98.offset), 4bv32);call #t~mem100 := read~intINTTYPE4(#t~mem99.base, ~bvadd32(12bv32, #t~mem99.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,318 INFO L273 TraceCheckUtils]: 129: Hoare triple {39997#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem100));havoc #t~mem98.base, #t~mem98.offset;havoc #t~mem100;havoc #t~mem99.base, #t~mem99.offset; {39997#true} is VALID [2018-11-23 11:04:25,318 INFO L273 TraceCheckUtils]: 130: Hoare triple {39997#true} call #t~mem103.base, #t~mem103.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(1bv32, #t~mem103.base, ~bvadd32(895bv32, #t~mem103.offset), 4bv32);havoc #t~mem103.base, #t~mem103.offset;~ret~0 := #t~nondet104;havoc #t~nondet104; {39997#true} is VALID [2018-11-23 11:04:25,319 INFO L273 TraceCheckUtils]: 131: Hoare triple {39997#true} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {39997#true} is VALID [2018-11-23 11:04:25,319 INFO L273 TraceCheckUtils]: 132: Hoare triple {39997#true} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8448bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call #t~mem105.base, #t~mem105.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(8576bv32, #t~mem105.base, ~bvadd32(844bv32, #t~mem105.offset), 4bv32);havoc #t~mem105.base, #t~mem105.offset;call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,319 INFO L273 TraceCheckUtils]: 133: Hoare triple {39997#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,319 INFO L273 TraceCheckUtils]: 134: Hoare triple {39997#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {39997#true} is VALID [2018-11-23 11:04:25,319 INFO L273 TraceCheckUtils]: 135: Hoare triple {39997#true} ~skip~0 := 0bv32; {39997#true} is VALID [2018-11-23 11:04:25,319 INFO L273 TraceCheckUtils]: 136: Hoare triple {39997#true} assume !false; {39997#true} is VALID [2018-11-23 11:04:25,320 INFO L273 TraceCheckUtils]: 137: Hoare triple {39997#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,320 INFO L273 TraceCheckUtils]: 138: Hoare triple {39997#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,320 INFO L273 TraceCheckUtils]: 139: Hoare triple {39997#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,320 INFO L273 TraceCheckUtils]: 140: Hoare triple {39997#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,320 INFO L273 TraceCheckUtils]: 141: Hoare triple {39997#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,320 INFO L273 TraceCheckUtils]: 142: Hoare triple {39997#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,321 INFO L273 TraceCheckUtils]: 143: Hoare triple {39997#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,321 INFO L273 TraceCheckUtils]: 144: Hoare triple {39997#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,321 INFO L273 TraceCheckUtils]: 145: Hoare triple {39997#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,321 INFO L273 TraceCheckUtils]: 146: Hoare triple {39997#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,321 INFO L273 TraceCheckUtils]: 147: Hoare triple {39997#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,321 INFO L273 TraceCheckUtils]: 148: Hoare triple {39997#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,322 INFO L273 TraceCheckUtils]: 149: Hoare triple {39997#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,322 INFO L273 TraceCheckUtils]: 150: Hoare triple {39997#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,322 INFO L273 TraceCheckUtils]: 151: Hoare triple {39997#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,322 INFO L273 TraceCheckUtils]: 152: Hoare triple {39997#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,322 INFO L273 TraceCheckUtils]: 153: Hoare triple {39997#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,322 INFO L273 TraceCheckUtils]: 154: Hoare triple {39997#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,323 INFO L273 TraceCheckUtils]: 155: Hoare triple {39997#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,323 INFO L273 TraceCheckUtils]: 156: Hoare triple {39997#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,323 INFO L273 TraceCheckUtils]: 157: Hoare triple {39997#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,323 INFO L273 TraceCheckUtils]: 158: Hoare triple {39997#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,323 INFO L273 TraceCheckUtils]: 159: Hoare triple {39997#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,323 INFO L273 TraceCheckUtils]: 160: Hoare triple {39997#true} assume 8576bv32 == #t~mem46;havoc #t~mem46; {39997#true} is VALID [2018-11-23 11:04:25,324 INFO L273 TraceCheckUtils]: 161: Hoare triple {39997#true} ~ret~0 := #t~nondet111;havoc #t~nondet111; {39997#true} is VALID [2018-11-23 11:04:25,324 INFO L273 TraceCheckUtils]: 162: Hoare triple {39997#true} assume 5bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {39997#true} is VALID [2018-11-23 11:04:25,324 INFO L273 TraceCheckUtils]: 163: Hoare triple {39997#true} assume !~bvsle32(~ret~0, 0bv32); {39997#true} is VALID [2018-11-23 11:04:25,324 INFO L273 TraceCheckUtils]: 164: Hoare triple {39997#true} assume !(2bv32 == ~ret~0);~ret~0 := #t~nondet112;havoc #t~nondet112; {39997#true} is VALID [2018-11-23 11:04:25,324 INFO L273 TraceCheckUtils]: 165: Hoare triple {39997#true} assume 6bv32 == ~blastFlag~0;~blastFlag~0 := 7bv32; {39997#true} is VALID [2018-11-23 11:04:25,324 INFO L273 TraceCheckUtils]: 166: Hoare triple {39997#true} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32);call write~intINTTYPE4(8592bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,325 INFO L273 TraceCheckUtils]: 167: Hoare triple {39997#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,325 INFO L273 TraceCheckUtils]: 168: Hoare triple {39997#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {39997#true} is VALID [2018-11-23 11:04:25,325 INFO L273 TraceCheckUtils]: 169: Hoare triple {39997#true} ~skip~0 := 0bv32; {39997#true} is VALID [2018-11-23 11:04:25,325 INFO L273 TraceCheckUtils]: 170: Hoare triple {39997#true} assume !false; {39997#true} is VALID [2018-11-23 11:04:25,325 INFO L273 TraceCheckUtils]: 171: Hoare triple {39997#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,325 INFO L273 TraceCheckUtils]: 172: Hoare triple {39997#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,326 INFO L273 TraceCheckUtils]: 173: Hoare triple {39997#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,326 INFO L273 TraceCheckUtils]: 174: Hoare triple {39997#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,326 INFO L273 TraceCheckUtils]: 175: Hoare triple {39997#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,326 INFO L273 TraceCheckUtils]: 176: Hoare triple {39997#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,326 INFO L273 TraceCheckUtils]: 177: Hoare triple {39997#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,326 INFO L273 TraceCheckUtils]: 178: Hoare triple {39997#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,326 INFO L273 TraceCheckUtils]: 179: Hoare triple {39997#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,327 INFO L273 TraceCheckUtils]: 180: Hoare triple {39997#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,327 INFO L273 TraceCheckUtils]: 181: Hoare triple {39997#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,327 INFO L273 TraceCheckUtils]: 182: Hoare triple {39997#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,327 INFO L273 TraceCheckUtils]: 183: Hoare triple {39997#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,327 INFO L273 TraceCheckUtils]: 184: Hoare triple {39997#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,327 INFO L273 TraceCheckUtils]: 185: Hoare triple {39997#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,328 INFO L273 TraceCheckUtils]: 186: Hoare triple {39997#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,328 INFO L273 TraceCheckUtils]: 187: Hoare triple {39997#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,328 INFO L273 TraceCheckUtils]: 188: Hoare triple {39997#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,328 INFO L273 TraceCheckUtils]: 189: Hoare triple {39997#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,328 INFO L273 TraceCheckUtils]: 190: Hoare triple {39997#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,328 INFO L273 TraceCheckUtils]: 191: Hoare triple {39997#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,329 INFO L273 TraceCheckUtils]: 192: Hoare triple {39997#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,329 INFO L273 TraceCheckUtils]: 193: Hoare triple {39997#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,329 INFO L273 TraceCheckUtils]: 194: Hoare triple {39997#true} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,329 INFO L273 TraceCheckUtils]: 195: Hoare triple {39997#true} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,329 INFO L273 TraceCheckUtils]: 196: Hoare triple {39997#true} assume 8592bv32 == #t~mem48;havoc #t~mem48; {39997#true} is VALID [2018-11-23 11:04:25,330 INFO L273 TraceCheckUtils]: 197: Hoare triple {39997#true} ~ret~0 := #t~nondet113;havoc #t~nondet113; {39997#true} is VALID [2018-11-23 11:04:25,330 INFO L273 TraceCheckUtils]: 198: Hoare triple {39997#true} assume 7bv32 == ~blastFlag~0;~blastFlag~0 := 8bv32; {39997#true} is VALID [2018-11-23 11:04:25,330 INFO L273 TraceCheckUtils]: 199: Hoare triple {39997#true} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8608bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,330 INFO L273 TraceCheckUtils]: 200: Hoare triple {39997#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,330 INFO L273 TraceCheckUtils]: 201: Hoare triple {39997#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {39997#true} is VALID [2018-11-23 11:04:25,330 INFO L273 TraceCheckUtils]: 202: Hoare triple {39997#true} ~skip~0 := 0bv32; {39997#true} is VALID [2018-11-23 11:04:25,330 INFO L273 TraceCheckUtils]: 203: Hoare triple {39997#true} assume !false; {39997#true} is VALID [2018-11-23 11:04:25,330 INFO L273 TraceCheckUtils]: 204: Hoare triple {39997#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,331 INFO L273 TraceCheckUtils]: 205: Hoare triple {39997#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,331 INFO L273 TraceCheckUtils]: 206: Hoare triple {39997#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,331 INFO L273 TraceCheckUtils]: 207: Hoare triple {39997#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,331 INFO L273 TraceCheckUtils]: 208: Hoare triple {39997#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,331 INFO L273 TraceCheckUtils]: 209: Hoare triple {39997#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,331 INFO L273 TraceCheckUtils]: 210: Hoare triple {39997#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,331 INFO L273 TraceCheckUtils]: 211: Hoare triple {39997#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,331 INFO L273 TraceCheckUtils]: 212: Hoare triple {39997#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,331 INFO L273 TraceCheckUtils]: 213: Hoare triple {39997#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,332 INFO L273 TraceCheckUtils]: 214: Hoare triple {39997#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,332 INFO L273 TraceCheckUtils]: 215: Hoare triple {39997#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,332 INFO L273 TraceCheckUtils]: 216: Hoare triple {39997#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,332 INFO L273 TraceCheckUtils]: 217: Hoare triple {39997#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,332 INFO L273 TraceCheckUtils]: 218: Hoare triple {39997#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,332 INFO L273 TraceCheckUtils]: 219: Hoare triple {39997#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,332 INFO L273 TraceCheckUtils]: 220: Hoare triple {39997#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,332 INFO L273 TraceCheckUtils]: 221: Hoare triple {39997#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,333 INFO L273 TraceCheckUtils]: 222: Hoare triple {39997#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,333 INFO L273 TraceCheckUtils]: 223: Hoare triple {39997#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,333 INFO L273 TraceCheckUtils]: 224: Hoare triple {39997#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,333 INFO L273 TraceCheckUtils]: 225: Hoare triple {39997#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,333 INFO L273 TraceCheckUtils]: 226: Hoare triple {39997#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,333 INFO L273 TraceCheckUtils]: 227: Hoare triple {39997#true} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,333 INFO L273 TraceCheckUtils]: 228: Hoare triple {39997#true} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,333 INFO L273 TraceCheckUtils]: 229: Hoare triple {39997#true} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,334 INFO L273 TraceCheckUtils]: 230: Hoare triple {39997#true} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {39997#true} is VALID [2018-11-23 11:04:25,334 INFO L273 TraceCheckUtils]: 231: Hoare triple {39997#true} assume 8608bv32 == #t~mem50;havoc #t~mem50; {39997#true} is VALID [2018-11-23 11:04:25,334 INFO L273 TraceCheckUtils]: 232: Hoare triple {39997#true} ~ret~0 := #t~nondet114;havoc #t~nondet114; {39997#true} is VALID [2018-11-23 11:04:25,335 INFO L273 TraceCheckUtils]: 233: Hoare triple {39997#true} assume 8bv32 == ~blastFlag~0;~blastFlag~0 := 9bv32; {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,337 INFO L273 TraceCheckUtils]: 234: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8640bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,338 INFO L273 TraceCheckUtils]: 235: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,339 INFO L273 TraceCheckUtils]: 236: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,340 INFO L273 TraceCheckUtils]: 237: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,341 INFO L273 TraceCheckUtils]: 238: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !false; {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,342 INFO L273 TraceCheckUtils]: 239: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,343 INFO L273 TraceCheckUtils]: 240: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,344 INFO L273 TraceCheckUtils]: 241: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,345 INFO L273 TraceCheckUtils]: 242: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,346 INFO L273 TraceCheckUtils]: 243: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,347 INFO L273 TraceCheckUtils]: 244: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,348 INFO L273 TraceCheckUtils]: 245: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,349 INFO L273 TraceCheckUtils]: 246: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,350 INFO L273 TraceCheckUtils]: 247: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,351 INFO L273 TraceCheckUtils]: 248: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,352 INFO L273 TraceCheckUtils]: 249: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,353 INFO L273 TraceCheckUtils]: 250: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,354 INFO L273 TraceCheckUtils]: 251: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,355 INFO L273 TraceCheckUtils]: 252: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,356 INFO L273 TraceCheckUtils]: 253: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,357 INFO L273 TraceCheckUtils]: 254: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,358 INFO L273 TraceCheckUtils]: 255: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,358 INFO L273 TraceCheckUtils]: 256: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,360 INFO L273 TraceCheckUtils]: 257: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,360 INFO L273 TraceCheckUtils]: 258: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,362 INFO L273 TraceCheckUtils]: 259: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,362 INFO L273 TraceCheckUtils]: 260: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,364 INFO L273 TraceCheckUtils]: 261: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,364 INFO L273 TraceCheckUtils]: 262: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,367 INFO L273 TraceCheckUtils]: 263: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,367 INFO L273 TraceCheckUtils]: 264: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,369 INFO L273 TraceCheckUtils]: 265: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,369 INFO L273 TraceCheckUtils]: 266: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,372 INFO L273 TraceCheckUtils]: 267: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,374 INFO L273 TraceCheckUtils]: 268: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume 8640bv32 == #t~mem52;havoc #t~mem52; {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,374 INFO L273 TraceCheckUtils]: 269: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} ~ret~0 := #t~nondet115;havoc #t~nondet115; {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:25,376 INFO L273 TraceCheckUtils]: 270: Hoare triple {40701#(= (_ bv9 32) ssl3_accept_~blastFlag~0)} assume !(9bv32 == ~blastFlag~0); {39998#false} is VALID [2018-11-23 11:04:25,376 INFO L273 TraceCheckUtils]: 271: Hoare triple {39998#false} assume 12bv32 == ~blastFlag~0; {39998#false} is VALID [2018-11-23 11:04:25,376 INFO L273 TraceCheckUtils]: 272: Hoare triple {39998#false} assume !false; {39998#false} is VALID [2018-11-23 11:04:25,403 INFO L134 CoverageAnalysis]: Checked inductivity of 694 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 513 trivial. 0 not checked. [2018-11-23 11:04:25,403 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 11:04:25,405 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 11:04:25,406 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 11:04:25,406 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 273 [2018-11-23 11:04:25,406 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 11:04:25,407 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 11:04:25,598 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 131 edges. 131 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:04:25,598 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 11:04:25,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 11:04:25,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:04:25,599 INFO L87 Difference]: Start difference. First operand 1282 states and 1895 transitions. Second operand 3 states. [2018-11-23 11:04:35,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:35,036 INFO L93 Difference]: Finished difference Result 2547 states and 3781 transitions. [2018-11-23 11:04:35,036 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 11:04:35,036 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 273 [2018-11-23 11:04:35,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 11:04:35,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:04:35,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 616 transitions. [2018-11-23 11:04:35,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:04:35,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 616 transitions. [2018-11-23 11:04:35,042 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 616 transitions. [2018-11-23 11:04:35,929 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 616 edges. 616 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:04:36,011 INFO L225 Difference]: With dead ends: 2547 [2018-11-23 11:04:36,011 INFO L226 Difference]: Without dead ends: 1406 [2018-11-23 11:04:36,013 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:04:36,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1406 states. [2018-11-23 11:04:36,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1406 to 1406. [2018-11-23 11:04:36,711 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 11:04:36,711 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1406 states. Second operand 1406 states. [2018-11-23 11:04:36,712 INFO L74 IsIncluded]: Start isIncluded. First operand 1406 states. Second operand 1406 states. [2018-11-23 11:04:36,712 INFO L87 Difference]: Start difference. First operand 1406 states. Second operand 1406 states. [2018-11-23 11:04:36,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:36,785 INFO L93 Difference]: Finished difference Result 1406 states and 2078 transitions. [2018-11-23 11:04:36,785 INFO L276 IsEmpty]: Start isEmpty. Operand 1406 states and 2078 transitions. [2018-11-23 11:04:36,786 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:04:36,787 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:04:36,787 INFO L74 IsIncluded]: Start isIncluded. First operand 1406 states. Second operand 1406 states. [2018-11-23 11:04:36,787 INFO L87 Difference]: Start difference. First operand 1406 states. Second operand 1406 states. [2018-11-23 11:04:36,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:36,858 INFO L93 Difference]: Finished difference Result 1406 states and 2078 transitions. [2018-11-23 11:04:36,858 INFO L276 IsEmpty]: Start isEmpty. Operand 1406 states and 2078 transitions. [2018-11-23 11:04:36,859 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:04:36,859 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:04:36,859 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 11:04:36,859 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 11:04:36,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1406 states. [2018-11-23 11:04:36,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1406 states to 1406 states and 2078 transitions. [2018-11-23 11:04:36,926 INFO L78 Accepts]: Start accepts. Automaton has 1406 states and 2078 transitions. Word has length 273 [2018-11-23 11:04:36,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 11:04:36,927 INFO L480 AbstractCegarLoop]: Abstraction has 1406 states and 2078 transitions. [2018-11-23 11:04:36,927 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 11:04:36,927 INFO L276 IsEmpty]: Start isEmpty. Operand 1406 states and 2078 transitions. [2018-11-23 11:04:36,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2018-11-23 11:04:36,929 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 11:04:36,930 INFO L402 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 11:04:36,930 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 11:04:36,930 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 11:04:36,930 INFO L82 PathProgramCache]: Analyzing trace with hash 1143286140, now seen corresponding path program 1 times [2018-11-23 11:04:36,931 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 11:04:36,931 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 12 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 11:04:36,948 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 11:04:37,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:04:37,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:04:37,334 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 11:04:38,145 INFO L256 TraceCheckUtils]: 0: Hoare triple {48280#true} call ULTIMATE.init(); {48280#true} is VALID [2018-11-23 11:04:38,145 INFO L273 TraceCheckUtils]: 1: Hoare triple {48280#true} #NULL.base, #NULL.offset := 0bv32, 0bv32;#valid := #valid[0bv32 := 0bv1];~init~0 := 1bv32;call ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := #Ultimate.alloc(100bv32);call write~init~intINTTYPE4(0bv32, ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset, 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(4bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(8bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(12bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(16bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(20bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(24bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(28bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(32bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(36bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(40bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(44bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(48bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(52bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(56bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(60bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(64bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(68bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(72bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(76bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(80bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(84bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(88bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(92bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(96bv32, ~#SSLv3_server_data~0.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,145 INFO L273 TraceCheckUtils]: 2: Hoare triple {48280#true} assume true; {48280#true} is VALID [2018-11-23 11:04:38,146 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {48280#true} {48280#true} #653#return; {48280#true} is VALID [2018-11-23 11:04:38,146 INFO L256 TraceCheckUtils]: 4: Hoare triple {48280#true} call #t~ret138 := main(); {48280#true} is VALID [2018-11-23 11:04:38,146 INFO L273 TraceCheckUtils]: 5: Hoare triple {48280#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc3.base, #t~malloc3.offset := #Ultimate.alloc(248bv32);~s~0.base, ~s~0.offset := #t~malloc3.base, #t~malloc3.offset;call #t~malloc4.base, #t~malloc4.offset := #Ultimate.alloc(899bv32);call write~$Pointer$(#t~malloc4.base, #t~malloc4.offset, ~s~0.base, ~bvadd32(84bv32, ~s~0.offset), 4bv32);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.alloc(232bv32);call write~$Pointer$(#t~malloc5.base, #t~malloc5.offset, ~s~0.base, ~bvadd32(204bv32, ~s~0.offset), 4bv32);call #t~malloc6.base, #t~malloc6.offset := #Ultimate.alloc(200bv32);call write~$Pointer$(#t~malloc6.base, #t~malloc6.offset, ~s~0.base, ~bvadd32(176bv32, ~s~0.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,146 INFO L256 TraceCheckUtils]: 6: Hoare triple {48280#true} call #t~ret7 := ssl3_accept(~s~0.base, ~s~0.offset); {48280#true} is VALID [2018-11-23 11:04:38,146 INFO L273 TraceCheckUtils]: 7: Hoare triple {48280#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;~tmp___1~0 := #t~nondet8;havoc #t~nondet8;~tmp___2~0 := #t~nondet9;havoc #t~nondet9;~tmp___3~0 := #t~nondet10;havoc #t~nondet10;~tmp___4~0 := #t~nondet11;havoc #t~nondet11;~tmp___5~0 := #t~nondet12;havoc #t~nondet12;~tmp___6~0 := #t~nondet13;havoc #t~nondet13;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet14;havoc #t~nondet14;~tmp___9~0 := #t~nondet15;havoc #t~nondet15;~tmp___10~0 := #t~nondet16;havoc #t~nondet16;havoc ~blastFlag~0;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~blastFlag~0 := 0bv32;call write~intINTTYPE4(#t~nondet17, ~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32);havoc #t~nondet17;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~tmp~3 := #t~nondet18;havoc #t~nondet18;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0bv32, 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32;call #t~mem19.base, #t~mem19.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,146 INFO L273 TraceCheckUtils]: 8: Hoare triple {48280#true} assume 0bv32 != ~bvadd32(#t~mem19.base, #t~mem19.offset);havoc #t~mem19.base, #t~mem19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32);~cb~0.base, ~cb~0.offset := #t~mem20.base, #t~mem20.offset;havoc #t~mem20.base, #t~mem20.offset; {48280#true} is VALID [2018-11-23 11:04:38,146 INFO L273 TraceCheckUtils]: 9: Hoare triple {48280#true} call #t~mem21 := read~intINTTYPE4(~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);call write~intINTTYPE4(~bvadd32(1bv32, #t~mem21), ~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);havoc #t~mem21; {48280#true} is VALID [2018-11-23 11:04:38,146 INFO L273 TraceCheckUtils]: 10: Hoare triple {48280#true} assume !(0bv32 != ~bvand32(12288bv32, ~tmp___1~0)); {48280#true} is VALID [2018-11-23 11:04:38,147 INFO L273 TraceCheckUtils]: 11: Hoare triple {48280#true} call #t~mem22.base, #t~mem22.offset := read~$Pointer$(~s.base, ~bvadd32(136bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,147 INFO L273 TraceCheckUtils]: 12: Hoare triple {48280#true} assume !(0bv32 == ~bvadd32(#t~mem22.base, #t~mem22.offset));havoc #t~mem22.base, #t~mem22.offset; {48280#true} is VALID [2018-11-23 11:04:38,147 INFO L273 TraceCheckUtils]: 13: Hoare triple {48280#true} assume !false; {48280#true} is VALID [2018-11-23 11:04:38,147 INFO L273 TraceCheckUtils]: 14: Hoare triple {48280#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,147 INFO L273 TraceCheckUtils]: 15: Hoare triple {48280#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,147 INFO L273 TraceCheckUtils]: 16: Hoare triple {48280#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,147 INFO L273 TraceCheckUtils]: 17: Hoare triple {48280#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,147 INFO L273 TraceCheckUtils]: 18: Hoare triple {48280#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,147 INFO L273 TraceCheckUtils]: 19: Hoare triple {48280#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,148 INFO L273 TraceCheckUtils]: 20: Hoare triple {48280#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,148 INFO L273 TraceCheckUtils]: 21: Hoare triple {48280#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,148 INFO L273 TraceCheckUtils]: 22: Hoare triple {48280#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,148 INFO L273 TraceCheckUtils]: 23: Hoare triple {48280#true} assume 8464bv32 == #t~mem32;havoc #t~mem32; {48280#true} is VALID [2018-11-23 11:04:38,148 INFO L273 TraceCheckUtils]: 24: Hoare triple {48280#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(48bv32, ~s.offset), 4bv32);~ret~0 := #t~nondet69;havoc #t~nondet69; {48280#true} is VALID [2018-11-23 11:04:38,148 INFO L273 TraceCheckUtils]: 25: Hoare triple {48280#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {48280#true} is VALID [2018-11-23 11:04:38,148 INFO L273 TraceCheckUtils]: 26: Hoare triple {48280#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;call write~intINTTYPE4(8496bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,148 INFO L273 TraceCheckUtils]: 27: Hoare triple {48280#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,149 INFO L273 TraceCheckUtils]: 28: Hoare triple {48280#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {48280#true} is VALID [2018-11-23 11:04:38,149 INFO L273 TraceCheckUtils]: 29: Hoare triple {48280#true} ~skip~0 := 0bv32; {48280#true} is VALID [2018-11-23 11:04:38,149 INFO L273 TraceCheckUtils]: 30: Hoare triple {48280#true} assume !false; {48280#true} is VALID [2018-11-23 11:04:38,149 INFO L273 TraceCheckUtils]: 31: Hoare triple {48280#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,149 INFO L273 TraceCheckUtils]: 32: Hoare triple {48280#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,149 INFO L273 TraceCheckUtils]: 33: Hoare triple {48280#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,149 INFO L273 TraceCheckUtils]: 34: Hoare triple {48280#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,149 INFO L273 TraceCheckUtils]: 35: Hoare triple {48280#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,150 INFO L273 TraceCheckUtils]: 36: Hoare triple {48280#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,150 INFO L273 TraceCheckUtils]: 37: Hoare triple {48280#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,150 INFO L273 TraceCheckUtils]: 38: Hoare triple {48280#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,150 INFO L273 TraceCheckUtils]: 39: Hoare triple {48280#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,150 INFO L273 TraceCheckUtils]: 40: Hoare triple {48280#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,150 INFO L273 TraceCheckUtils]: 41: Hoare triple {48280#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,150 INFO L273 TraceCheckUtils]: 42: Hoare triple {48280#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,150 INFO L273 TraceCheckUtils]: 43: Hoare triple {48280#true} assume 8496bv32 == #t~mem35;havoc #t~mem35; {48280#true} is VALID [2018-11-23 11:04:38,150 INFO L273 TraceCheckUtils]: 44: Hoare triple {48280#true} ~ret~0 := #t~nondet70;havoc #t~nondet70; {48280#true} is VALID [2018-11-23 11:04:38,151 INFO L273 TraceCheckUtils]: 45: Hoare triple {48280#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {48280#true} is VALID [2018-11-23 11:04:38,151 INFO L273 TraceCheckUtils]: 46: Hoare triple {48280#true} assume !~bvsle32(~ret~0, 0bv32);call #t~mem71 := read~intINTTYPE4(~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,151 INFO L273 TraceCheckUtils]: 47: Hoare triple {48280#true} assume 0bv32 != #t~mem71;havoc #t~mem71;call write~intINTTYPE4(8656bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,151 INFO L273 TraceCheckUtils]: 48: Hoare triple {48280#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,151 INFO L273 TraceCheckUtils]: 49: Hoare triple {48280#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,151 INFO L273 TraceCheckUtils]: 50: Hoare triple {48280#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {48280#true} is VALID [2018-11-23 11:04:38,151 INFO L273 TraceCheckUtils]: 51: Hoare triple {48280#true} ~skip~0 := 0bv32; {48280#true} is VALID [2018-11-23 11:04:38,151 INFO L273 TraceCheckUtils]: 52: Hoare triple {48280#true} assume !false; {48280#true} is VALID [2018-11-23 11:04:38,152 INFO L273 TraceCheckUtils]: 53: Hoare triple {48280#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,152 INFO L273 TraceCheckUtils]: 54: Hoare triple {48280#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,152 INFO L273 TraceCheckUtils]: 55: Hoare triple {48280#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,152 INFO L273 TraceCheckUtils]: 56: Hoare triple {48280#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,152 INFO L273 TraceCheckUtils]: 57: Hoare triple {48280#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,152 INFO L273 TraceCheckUtils]: 58: Hoare triple {48280#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,152 INFO L273 TraceCheckUtils]: 59: Hoare triple {48280#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,153 INFO L273 TraceCheckUtils]: 60: Hoare triple {48280#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,153 INFO L273 TraceCheckUtils]: 61: Hoare triple {48280#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,153 INFO L273 TraceCheckUtils]: 62: Hoare triple {48280#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,153 INFO L273 TraceCheckUtils]: 63: Hoare triple {48280#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,153 INFO L273 TraceCheckUtils]: 64: Hoare triple {48280#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,153 INFO L273 TraceCheckUtils]: 65: Hoare triple {48280#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,154 INFO L273 TraceCheckUtils]: 66: Hoare triple {48280#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,154 INFO L273 TraceCheckUtils]: 67: Hoare triple {48280#true} assume 8512bv32 == #t~mem37;havoc #t~mem37; {48280#true} is VALID [2018-11-23 11:04:38,154 INFO L273 TraceCheckUtils]: 68: Hoare triple {48280#true} call #t~mem72.base, #t~mem72.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem73.base, #t~mem73.offset := read~$Pointer$(#t~mem72.base, ~bvadd32(836bv32, #t~mem72.offset), 4bv32);call #t~mem74 := read~intINTTYPE4(#t~mem73.base, ~bvadd32(12bv32, #t~mem73.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,154 INFO L273 TraceCheckUtils]: 69: Hoare triple {48280#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem74));havoc #t~mem72.base, #t~mem72.offset;havoc #t~mem73.base, #t~mem73.offset;havoc #t~mem74;~ret~0 := #t~nondet75;havoc #t~nondet75; {48280#true} is VALID [2018-11-23 11:04:38,154 INFO L273 TraceCheckUtils]: 70: Hoare triple {48280#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {48280#true} is VALID [2018-11-23 11:04:38,154 INFO L273 TraceCheckUtils]: 71: Hoare triple {48280#true} assume !~bvsle32(~ret~0, 0bv32); {48280#true} is VALID [2018-11-23 11:04:38,155 INFO L273 TraceCheckUtils]: 72: Hoare triple {48280#true} call write~intINTTYPE4(8528bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,155 INFO L273 TraceCheckUtils]: 73: Hoare triple {48280#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,155 INFO L273 TraceCheckUtils]: 74: Hoare triple {48280#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {48280#true} is VALID [2018-11-23 11:04:38,155 INFO L273 TraceCheckUtils]: 75: Hoare triple {48280#true} ~skip~0 := 0bv32; {48280#true} is VALID [2018-11-23 11:04:38,155 INFO L273 TraceCheckUtils]: 76: Hoare triple {48280#true} assume !false; {48280#true} is VALID [2018-11-23 11:04:38,155 INFO L273 TraceCheckUtils]: 77: Hoare triple {48280#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,156 INFO L273 TraceCheckUtils]: 78: Hoare triple {48280#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,156 INFO L273 TraceCheckUtils]: 79: Hoare triple {48280#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,156 INFO L273 TraceCheckUtils]: 80: Hoare triple {48280#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,156 INFO L273 TraceCheckUtils]: 81: Hoare triple {48280#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,156 INFO L273 TraceCheckUtils]: 82: Hoare triple {48280#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,156 INFO L273 TraceCheckUtils]: 83: Hoare triple {48280#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,157 INFO L273 TraceCheckUtils]: 84: Hoare triple {48280#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,157 INFO L273 TraceCheckUtils]: 85: Hoare triple {48280#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,157 INFO L273 TraceCheckUtils]: 86: Hoare triple {48280#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,157 INFO L273 TraceCheckUtils]: 87: Hoare triple {48280#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,157 INFO L273 TraceCheckUtils]: 88: Hoare triple {48280#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,157 INFO L273 TraceCheckUtils]: 89: Hoare triple {48280#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,158 INFO L273 TraceCheckUtils]: 90: Hoare triple {48280#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,158 INFO L273 TraceCheckUtils]: 91: Hoare triple {48280#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,158 INFO L273 TraceCheckUtils]: 92: Hoare triple {48280#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,158 INFO L273 TraceCheckUtils]: 93: Hoare triple {48280#true} assume 8528bv32 == #t~mem39;havoc #t~mem39; {48280#true} is VALID [2018-11-23 11:04:38,158 INFO L273 TraceCheckUtils]: 94: Hoare triple {48280#true} call #t~mem76.base, #t~mem76.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem77.base, #t~mem77.offset := read~$Pointer$(#t~mem76.base, ~bvadd32(836bv32, #t~mem76.offset), 4bv32);call #t~mem78 := read~intINTTYPE4(#t~mem77.base, ~bvadd32(12bv32, #t~mem77.offset), 4bv32);~l~0 := #t~mem78;havoc #t~mem76.base, #t~mem76.offset;havoc #t~mem77.base, #t~mem77.offset;havoc #t~mem78;call #t~mem79 := read~intINTTYPE4(~s.base, ~bvadd32(232bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,159 INFO L273 TraceCheckUtils]: 95: Hoare triple {48280#true} assume !(0bv32 != ~bvand32(2097152bv32, #t~mem79));havoc #t~mem79;call #t~mem81.base, #t~mem81.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, #t~mem81.base, ~bvadd32(871bv32, #t~mem81.offset), 4bv32);havoc #t~mem81.base, #t~mem81.offset; {48280#true} is VALID [2018-11-23 11:04:38,159 INFO L273 TraceCheckUtils]: 96: Hoare triple {48280#true} call #t~mem82.base, #t~mem82.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem83 := read~intINTTYPE4(#t~mem82.base, ~bvadd32(871bv32, #t~mem82.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,159 INFO L273 TraceCheckUtils]: 97: Hoare triple {48280#true} assume 0bv32 != #t~mem83;havoc #t~mem83;havoc #t~mem82.base, #t~mem82.offset; {48280#true} is VALID [2018-11-23 11:04:38,159 INFO L273 TraceCheckUtils]: 98: Hoare triple {48280#true} ~ret~0 := #t~nondet92;havoc #t~nondet92; {48280#true} is VALID [2018-11-23 11:04:38,159 INFO L273 TraceCheckUtils]: 99: Hoare triple {48280#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {48280#true} is VALID [2018-11-23 11:04:38,159 INFO L273 TraceCheckUtils]: 100: Hoare triple {48280#true} assume !~bvsle32(~ret~0, 0bv32); {48280#true} is VALID [2018-11-23 11:04:38,160 INFO L273 TraceCheckUtils]: 101: Hoare triple {48280#true} call write~intINTTYPE4(8544bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,160 INFO L273 TraceCheckUtils]: 102: Hoare triple {48280#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,160 INFO L273 TraceCheckUtils]: 103: Hoare triple {48280#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {48280#true} is VALID [2018-11-23 11:04:38,160 INFO L273 TraceCheckUtils]: 104: Hoare triple {48280#true} ~skip~0 := 0bv32; {48280#true} is VALID [2018-11-23 11:04:38,160 INFO L273 TraceCheckUtils]: 105: Hoare triple {48280#true} assume !false; {48280#true} is VALID [2018-11-23 11:04:38,160 INFO L273 TraceCheckUtils]: 106: Hoare triple {48280#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,161 INFO L273 TraceCheckUtils]: 107: Hoare triple {48280#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,161 INFO L273 TraceCheckUtils]: 108: Hoare triple {48280#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,161 INFO L273 TraceCheckUtils]: 109: Hoare triple {48280#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,161 INFO L273 TraceCheckUtils]: 110: Hoare triple {48280#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,161 INFO L273 TraceCheckUtils]: 111: Hoare triple {48280#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,161 INFO L273 TraceCheckUtils]: 112: Hoare triple {48280#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,161 INFO L273 TraceCheckUtils]: 113: Hoare triple {48280#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,162 INFO L273 TraceCheckUtils]: 114: Hoare triple {48280#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,162 INFO L273 TraceCheckUtils]: 115: Hoare triple {48280#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,162 INFO L273 TraceCheckUtils]: 116: Hoare triple {48280#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,162 INFO L273 TraceCheckUtils]: 117: Hoare triple {48280#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,162 INFO L273 TraceCheckUtils]: 118: Hoare triple {48280#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,162 INFO L273 TraceCheckUtils]: 119: Hoare triple {48280#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,163 INFO L273 TraceCheckUtils]: 120: Hoare triple {48280#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,163 INFO L273 TraceCheckUtils]: 121: Hoare triple {48280#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,163 INFO L273 TraceCheckUtils]: 122: Hoare triple {48280#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,163 INFO L273 TraceCheckUtils]: 123: Hoare triple {48280#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,163 INFO L273 TraceCheckUtils]: 124: Hoare triple {48280#true} assume 8544bv32 == #t~mem41;havoc #t~mem41; {48280#true} is VALID [2018-11-23 11:04:38,163 INFO L273 TraceCheckUtils]: 125: Hoare triple {48280#true} call #t~mem93 := read~intINTTYPE4(~s.base, ~bvadd32(180bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,164 INFO L273 TraceCheckUtils]: 126: Hoare triple {48280#true} assume 0bv32 != ~bvand32(1bv32, #t~mem93);havoc #t~mem93;call #t~mem94.base, #t~mem94.offset := read~$Pointer$(~s.base, ~bvadd32(176bv32, ~s.offset), 4bv32);call #t~mem95.base, #t~mem95.offset := read~$Pointer$(#t~mem94.base, ~bvadd32(148bv32, #t~mem94.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,164 INFO L273 TraceCheckUtils]: 127: Hoare triple {48280#true} assume !(0bv32 != ~bvadd32(#t~mem95.base, #t~mem95.offset));havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem94.base, #t~mem94.offset; {48280#true} is VALID [2018-11-23 11:04:38,164 INFO L273 TraceCheckUtils]: 128: Hoare triple {48280#true} call #t~mem98.base, #t~mem98.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem99.base, #t~mem99.offset := read~$Pointer$(#t~mem98.base, ~bvadd32(836bv32, #t~mem98.offset), 4bv32);call #t~mem100 := read~intINTTYPE4(#t~mem99.base, ~bvadd32(12bv32, #t~mem99.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,164 INFO L273 TraceCheckUtils]: 129: Hoare triple {48280#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem100));havoc #t~mem98.base, #t~mem98.offset;havoc #t~mem100;havoc #t~mem99.base, #t~mem99.offset; {48280#true} is VALID [2018-11-23 11:04:38,164 INFO L273 TraceCheckUtils]: 130: Hoare triple {48280#true} call #t~mem103.base, #t~mem103.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(1bv32, #t~mem103.base, ~bvadd32(895bv32, #t~mem103.offset), 4bv32);havoc #t~mem103.base, #t~mem103.offset;~ret~0 := #t~nondet104;havoc #t~nondet104; {48280#true} is VALID [2018-11-23 11:04:38,164 INFO L273 TraceCheckUtils]: 131: Hoare triple {48280#true} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {48280#true} is VALID [2018-11-23 11:04:38,165 INFO L273 TraceCheckUtils]: 132: Hoare triple {48280#true} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8448bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call #t~mem105.base, #t~mem105.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(8576bv32, #t~mem105.base, ~bvadd32(844bv32, #t~mem105.offset), 4bv32);havoc #t~mem105.base, #t~mem105.offset;call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,165 INFO L273 TraceCheckUtils]: 133: Hoare triple {48280#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,165 INFO L273 TraceCheckUtils]: 134: Hoare triple {48280#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {48280#true} is VALID [2018-11-23 11:04:38,165 INFO L273 TraceCheckUtils]: 135: Hoare triple {48280#true} ~skip~0 := 0bv32; {48280#true} is VALID [2018-11-23 11:04:38,165 INFO L273 TraceCheckUtils]: 136: Hoare triple {48280#true} assume !false; {48280#true} is VALID [2018-11-23 11:04:38,165 INFO L273 TraceCheckUtils]: 137: Hoare triple {48280#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,166 INFO L273 TraceCheckUtils]: 138: Hoare triple {48280#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,166 INFO L273 TraceCheckUtils]: 139: Hoare triple {48280#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,166 INFO L273 TraceCheckUtils]: 140: Hoare triple {48280#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,166 INFO L273 TraceCheckUtils]: 141: Hoare triple {48280#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,166 INFO L273 TraceCheckUtils]: 142: Hoare triple {48280#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,166 INFO L273 TraceCheckUtils]: 143: Hoare triple {48280#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,166 INFO L273 TraceCheckUtils]: 144: Hoare triple {48280#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,166 INFO L273 TraceCheckUtils]: 145: Hoare triple {48280#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,167 INFO L273 TraceCheckUtils]: 146: Hoare triple {48280#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,167 INFO L273 TraceCheckUtils]: 147: Hoare triple {48280#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,167 INFO L273 TraceCheckUtils]: 148: Hoare triple {48280#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,167 INFO L273 TraceCheckUtils]: 149: Hoare triple {48280#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,167 INFO L273 TraceCheckUtils]: 150: Hoare triple {48280#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,167 INFO L273 TraceCheckUtils]: 151: Hoare triple {48280#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,167 INFO L273 TraceCheckUtils]: 152: Hoare triple {48280#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,167 INFO L273 TraceCheckUtils]: 153: Hoare triple {48280#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,167 INFO L273 TraceCheckUtils]: 154: Hoare triple {48280#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,168 INFO L273 TraceCheckUtils]: 155: Hoare triple {48280#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,168 INFO L273 TraceCheckUtils]: 156: Hoare triple {48280#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,168 INFO L273 TraceCheckUtils]: 157: Hoare triple {48280#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,168 INFO L273 TraceCheckUtils]: 158: Hoare triple {48280#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,168 INFO L273 TraceCheckUtils]: 159: Hoare triple {48280#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,168 INFO L273 TraceCheckUtils]: 160: Hoare triple {48280#true} assume 8576bv32 == #t~mem46;havoc #t~mem46; {48280#true} is VALID [2018-11-23 11:04:38,168 INFO L273 TraceCheckUtils]: 161: Hoare triple {48280#true} ~ret~0 := #t~nondet111;havoc #t~nondet111; {48280#true} is VALID [2018-11-23 11:04:38,168 INFO L273 TraceCheckUtils]: 162: Hoare triple {48280#true} assume 5bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {48280#true} is VALID [2018-11-23 11:04:38,169 INFO L273 TraceCheckUtils]: 163: Hoare triple {48280#true} assume !~bvsle32(~ret~0, 0bv32); {48280#true} is VALID [2018-11-23 11:04:38,169 INFO L273 TraceCheckUtils]: 164: Hoare triple {48280#true} assume !(2bv32 == ~ret~0);~ret~0 := #t~nondet112;havoc #t~nondet112; {48280#true} is VALID [2018-11-23 11:04:38,169 INFO L273 TraceCheckUtils]: 165: Hoare triple {48280#true} assume 6bv32 == ~blastFlag~0;~blastFlag~0 := 7bv32; {48280#true} is VALID [2018-11-23 11:04:38,169 INFO L273 TraceCheckUtils]: 166: Hoare triple {48280#true} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32);call write~intINTTYPE4(8592bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,169 INFO L273 TraceCheckUtils]: 167: Hoare triple {48280#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,169 INFO L273 TraceCheckUtils]: 168: Hoare triple {48280#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {48280#true} is VALID [2018-11-23 11:04:38,169 INFO L273 TraceCheckUtils]: 169: Hoare triple {48280#true} ~skip~0 := 0bv32; {48280#true} is VALID [2018-11-23 11:04:38,169 INFO L273 TraceCheckUtils]: 170: Hoare triple {48280#true} assume !false; {48280#true} is VALID [2018-11-23 11:04:38,169 INFO L273 TraceCheckUtils]: 171: Hoare triple {48280#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,170 INFO L273 TraceCheckUtils]: 172: Hoare triple {48280#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,170 INFO L273 TraceCheckUtils]: 173: Hoare triple {48280#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,170 INFO L273 TraceCheckUtils]: 174: Hoare triple {48280#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,170 INFO L273 TraceCheckUtils]: 175: Hoare triple {48280#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,170 INFO L273 TraceCheckUtils]: 176: Hoare triple {48280#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,170 INFO L273 TraceCheckUtils]: 177: Hoare triple {48280#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,170 INFO L273 TraceCheckUtils]: 178: Hoare triple {48280#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,170 INFO L273 TraceCheckUtils]: 179: Hoare triple {48280#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,171 INFO L273 TraceCheckUtils]: 180: Hoare triple {48280#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,171 INFO L273 TraceCheckUtils]: 181: Hoare triple {48280#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,171 INFO L273 TraceCheckUtils]: 182: Hoare triple {48280#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,171 INFO L273 TraceCheckUtils]: 183: Hoare triple {48280#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,171 INFO L273 TraceCheckUtils]: 184: Hoare triple {48280#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,172 INFO L273 TraceCheckUtils]: 185: Hoare triple {48280#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,172 INFO L273 TraceCheckUtils]: 186: Hoare triple {48280#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,172 INFO L273 TraceCheckUtils]: 187: Hoare triple {48280#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,172 INFO L273 TraceCheckUtils]: 188: Hoare triple {48280#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,172 INFO L273 TraceCheckUtils]: 189: Hoare triple {48280#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,172 INFO L273 TraceCheckUtils]: 190: Hoare triple {48280#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,173 INFO L273 TraceCheckUtils]: 191: Hoare triple {48280#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,173 INFO L273 TraceCheckUtils]: 192: Hoare triple {48280#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,173 INFO L273 TraceCheckUtils]: 193: Hoare triple {48280#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,173 INFO L273 TraceCheckUtils]: 194: Hoare triple {48280#true} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,173 INFO L273 TraceCheckUtils]: 195: Hoare triple {48280#true} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,173 INFO L273 TraceCheckUtils]: 196: Hoare triple {48280#true} assume 8592bv32 == #t~mem48;havoc #t~mem48; {48280#true} is VALID [2018-11-23 11:04:38,174 INFO L273 TraceCheckUtils]: 197: Hoare triple {48280#true} ~ret~0 := #t~nondet113;havoc #t~nondet113; {48280#true} is VALID [2018-11-23 11:04:38,174 INFO L273 TraceCheckUtils]: 198: Hoare triple {48280#true} assume 7bv32 == ~blastFlag~0;~blastFlag~0 := 8bv32; {48280#true} is VALID [2018-11-23 11:04:38,174 INFO L273 TraceCheckUtils]: 199: Hoare triple {48280#true} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8608bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,174 INFO L273 TraceCheckUtils]: 200: Hoare triple {48280#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,174 INFO L273 TraceCheckUtils]: 201: Hoare triple {48280#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {48280#true} is VALID [2018-11-23 11:04:38,174 INFO L273 TraceCheckUtils]: 202: Hoare triple {48280#true} ~skip~0 := 0bv32; {48280#true} is VALID [2018-11-23 11:04:38,175 INFO L273 TraceCheckUtils]: 203: Hoare triple {48280#true} assume !false; {48280#true} is VALID [2018-11-23 11:04:38,175 INFO L273 TraceCheckUtils]: 204: Hoare triple {48280#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,175 INFO L273 TraceCheckUtils]: 205: Hoare triple {48280#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,175 INFO L273 TraceCheckUtils]: 206: Hoare triple {48280#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,175 INFO L273 TraceCheckUtils]: 207: Hoare triple {48280#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,175 INFO L273 TraceCheckUtils]: 208: Hoare triple {48280#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,176 INFO L273 TraceCheckUtils]: 209: Hoare triple {48280#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,176 INFO L273 TraceCheckUtils]: 210: Hoare triple {48280#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,176 INFO L273 TraceCheckUtils]: 211: Hoare triple {48280#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,176 INFO L273 TraceCheckUtils]: 212: Hoare triple {48280#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,176 INFO L273 TraceCheckUtils]: 213: Hoare triple {48280#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,176 INFO L273 TraceCheckUtils]: 214: Hoare triple {48280#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,176 INFO L273 TraceCheckUtils]: 215: Hoare triple {48280#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,177 INFO L273 TraceCheckUtils]: 216: Hoare triple {48280#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,177 INFO L273 TraceCheckUtils]: 217: Hoare triple {48280#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,177 INFO L273 TraceCheckUtils]: 218: Hoare triple {48280#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,177 INFO L273 TraceCheckUtils]: 219: Hoare triple {48280#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,177 INFO L273 TraceCheckUtils]: 220: Hoare triple {48280#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,177 INFO L273 TraceCheckUtils]: 221: Hoare triple {48280#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,178 INFO L273 TraceCheckUtils]: 222: Hoare triple {48280#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,178 INFO L273 TraceCheckUtils]: 223: Hoare triple {48280#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,178 INFO L273 TraceCheckUtils]: 224: Hoare triple {48280#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,178 INFO L273 TraceCheckUtils]: 225: Hoare triple {48280#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,178 INFO L273 TraceCheckUtils]: 226: Hoare triple {48280#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,178 INFO L273 TraceCheckUtils]: 227: Hoare triple {48280#true} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,179 INFO L273 TraceCheckUtils]: 228: Hoare triple {48280#true} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,179 INFO L273 TraceCheckUtils]: 229: Hoare triple {48280#true} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,179 INFO L273 TraceCheckUtils]: 230: Hoare triple {48280#true} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,179 INFO L273 TraceCheckUtils]: 231: Hoare triple {48280#true} assume 8608bv32 == #t~mem50;havoc #t~mem50; {48280#true} is VALID [2018-11-23 11:04:38,179 INFO L273 TraceCheckUtils]: 232: Hoare triple {48280#true} ~ret~0 := #t~nondet114;havoc #t~nondet114; {48280#true} is VALID [2018-11-23 11:04:38,179 INFO L273 TraceCheckUtils]: 233: Hoare triple {48280#true} assume 8bv32 == ~blastFlag~0;~blastFlag~0 := 9bv32; {48280#true} is VALID [2018-11-23 11:04:38,179 INFO L273 TraceCheckUtils]: 234: Hoare triple {48280#true} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8640bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,180 INFO L273 TraceCheckUtils]: 235: Hoare triple {48280#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,180 INFO L273 TraceCheckUtils]: 236: Hoare triple {48280#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {48280#true} is VALID [2018-11-23 11:04:38,180 INFO L273 TraceCheckUtils]: 237: Hoare triple {48280#true} ~skip~0 := 0bv32; {48280#true} is VALID [2018-11-23 11:04:38,180 INFO L273 TraceCheckUtils]: 238: Hoare triple {48280#true} assume !false; {48280#true} is VALID [2018-11-23 11:04:38,180 INFO L273 TraceCheckUtils]: 239: Hoare triple {48280#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,180 INFO L273 TraceCheckUtils]: 240: Hoare triple {48280#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,181 INFO L273 TraceCheckUtils]: 241: Hoare triple {48280#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,181 INFO L273 TraceCheckUtils]: 242: Hoare triple {48280#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,181 INFO L273 TraceCheckUtils]: 243: Hoare triple {48280#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,181 INFO L273 TraceCheckUtils]: 244: Hoare triple {48280#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,181 INFO L273 TraceCheckUtils]: 245: Hoare triple {48280#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,181 INFO L273 TraceCheckUtils]: 246: Hoare triple {48280#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,181 INFO L273 TraceCheckUtils]: 247: Hoare triple {48280#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,181 INFO L273 TraceCheckUtils]: 248: Hoare triple {48280#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,182 INFO L273 TraceCheckUtils]: 249: Hoare triple {48280#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,182 INFO L273 TraceCheckUtils]: 250: Hoare triple {48280#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,182 INFO L273 TraceCheckUtils]: 251: Hoare triple {48280#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,182 INFO L273 TraceCheckUtils]: 252: Hoare triple {48280#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,182 INFO L273 TraceCheckUtils]: 253: Hoare triple {48280#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,182 INFO L273 TraceCheckUtils]: 254: Hoare triple {48280#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,182 INFO L273 TraceCheckUtils]: 255: Hoare triple {48280#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,182 INFO L273 TraceCheckUtils]: 256: Hoare triple {48280#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,182 INFO L273 TraceCheckUtils]: 257: Hoare triple {48280#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,183 INFO L273 TraceCheckUtils]: 258: Hoare triple {48280#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,183 INFO L273 TraceCheckUtils]: 259: Hoare triple {48280#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,183 INFO L273 TraceCheckUtils]: 260: Hoare triple {48280#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,183 INFO L273 TraceCheckUtils]: 261: Hoare triple {48280#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,183 INFO L273 TraceCheckUtils]: 262: Hoare triple {48280#true} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,183 INFO L273 TraceCheckUtils]: 263: Hoare triple {48280#true} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,183 INFO L273 TraceCheckUtils]: 264: Hoare triple {48280#true} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,183 INFO L273 TraceCheckUtils]: 265: Hoare triple {48280#true} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,183 INFO L273 TraceCheckUtils]: 266: Hoare triple {48280#true} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,184 INFO L273 TraceCheckUtils]: 267: Hoare triple {48280#true} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {48280#true} is VALID [2018-11-23 11:04:38,184 INFO L273 TraceCheckUtils]: 268: Hoare triple {48280#true} assume 8640bv32 == #t~mem52;havoc #t~mem52; {48280#true} is VALID [2018-11-23 11:04:38,184 INFO L273 TraceCheckUtils]: 269: Hoare triple {48280#true} ~ret~0 := #t~nondet115;havoc #t~nondet115; {48280#true} is VALID [2018-11-23 11:04:38,185 INFO L273 TraceCheckUtils]: 270: Hoare triple {48280#true} assume 9bv32 == ~blastFlag~0;~blastFlag~0 := 10bv32; {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,185 INFO L273 TraceCheckUtils]: 271: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32);call #t~mem116 := read~intINTTYPE4(~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,187 INFO L273 TraceCheckUtils]: 272: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume 0bv32 != #t~mem116;havoc #t~mem116;call write~intINTTYPE4(3bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,187 INFO L273 TraceCheckUtils]: 273: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,189 INFO L273 TraceCheckUtils]: 274: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,189 INFO L273 TraceCheckUtils]: 275: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,191 INFO L273 TraceCheckUtils]: 276: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,191 INFO L273 TraceCheckUtils]: 277: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !false; {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,193 INFO L273 TraceCheckUtils]: 278: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,193 INFO L273 TraceCheckUtils]: 279: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,195 INFO L273 TraceCheckUtils]: 280: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,195 INFO L273 TraceCheckUtils]: 281: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,197 INFO L273 TraceCheckUtils]: 282: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,197 INFO L273 TraceCheckUtils]: 283: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,199 INFO L273 TraceCheckUtils]: 284: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,199 INFO L273 TraceCheckUtils]: 285: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,201 INFO L273 TraceCheckUtils]: 286: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,201 INFO L273 TraceCheckUtils]: 287: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,203 INFO L273 TraceCheckUtils]: 288: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,203 INFO L273 TraceCheckUtils]: 289: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,205 INFO L273 TraceCheckUtils]: 290: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,205 INFO L273 TraceCheckUtils]: 291: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,205 INFO L273 TraceCheckUtils]: 292: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,206 INFO L273 TraceCheckUtils]: 293: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,206 INFO L273 TraceCheckUtils]: 294: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,206 INFO L273 TraceCheckUtils]: 295: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,206 INFO L273 TraceCheckUtils]: 296: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,207 INFO L273 TraceCheckUtils]: 297: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,207 INFO L273 TraceCheckUtils]: 298: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,207 INFO L273 TraceCheckUtils]: 299: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,208 INFO L273 TraceCheckUtils]: 300: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,208 INFO L273 TraceCheckUtils]: 301: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,208 INFO L273 TraceCheckUtils]: 302: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,209 INFO L273 TraceCheckUtils]: 303: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,209 INFO L273 TraceCheckUtils]: 304: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,209 INFO L273 TraceCheckUtils]: 305: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,210 INFO L273 TraceCheckUtils]: 306: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,210 INFO L273 TraceCheckUtils]: 307: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume 8640bv32 == #t~mem52;havoc #t~mem52; {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,210 INFO L273 TraceCheckUtils]: 308: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} ~ret~0 := #t~nondet115;havoc #t~nondet115; {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,211 INFO L273 TraceCheckUtils]: 309: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume !(9bv32 == ~blastFlag~0); {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:38,212 INFO L273 TraceCheckUtils]: 310: Hoare triple {49095#(= (_ bv10 32) ssl3_accept_~blastFlag~0)} assume 12bv32 == ~blastFlag~0; {48281#false} is VALID [2018-11-23 11:04:38,212 INFO L273 TraceCheckUtils]: 311: Hoare triple {48281#false} assume !false; {48281#false} is VALID [2018-11-23 11:04:38,247 INFO L134 CoverageAnalysis]: Checked inductivity of 911 backedges. 217 proven. 0 refuted. 0 times theorem prover too weak. 694 trivial. 0 not checked. [2018-11-23 11:04:38,247 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 11:04:38,249 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 11:04:38,250 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 11:04:38,250 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 312 [2018-11-23 11:04:38,251 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 11:04:38,251 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 11:04:38,456 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 139 edges. 139 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:04:38,457 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 11:04:38,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 11:04:38,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:04:38,457 INFO L87 Difference]: Start difference. First operand 1406 states and 2078 transitions. Second operand 3 states. [2018-11-23 11:04:47,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:47,269 INFO L93 Difference]: Finished difference Result 2797 states and 4151 transitions. [2018-11-23 11:04:47,269 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 11:04:47,269 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 312 [2018-11-23 11:04:47,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 11:04:47,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:04:47,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 620 transitions. [2018-11-23 11:04:47,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:04:47,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 620 transitions. [2018-11-23 11:04:47,276 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 620 transitions. [2018-11-23 11:04:48,184 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 620 edges. 620 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:04:48,282 INFO L225 Difference]: With dead ends: 2797 [2018-11-23 11:04:48,282 INFO L226 Difference]: Without dead ends: 1532 [2018-11-23 11:04:48,285 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:04:48,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1532 states. [2018-11-23 11:04:48,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1532 to 1532. [2018-11-23 11:04:48,669 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 11:04:48,669 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1532 states. Second operand 1532 states. [2018-11-23 11:04:48,669 INFO L74 IsIncluded]: Start isIncluded. First operand 1532 states. Second operand 1532 states. [2018-11-23 11:04:48,669 INFO L87 Difference]: Start difference. First operand 1532 states. Second operand 1532 states. [2018-11-23 11:04:48,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:48,778 INFO L93 Difference]: Finished difference Result 1532 states and 2264 transitions. [2018-11-23 11:04:48,779 INFO L276 IsEmpty]: Start isEmpty. Operand 1532 states and 2264 transitions. [2018-11-23 11:04:48,780 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:04:48,780 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:04:48,781 INFO L74 IsIncluded]: Start isIncluded. First operand 1532 states. Second operand 1532 states. [2018-11-23 11:04:48,781 INFO L87 Difference]: Start difference. First operand 1532 states. Second operand 1532 states. [2018-11-23 11:04:48,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:48,865 INFO L93 Difference]: Finished difference Result 1532 states and 2264 transitions. [2018-11-23 11:04:48,865 INFO L276 IsEmpty]: Start isEmpty. Operand 1532 states and 2264 transitions. [2018-11-23 11:04:48,867 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:04:48,867 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:04:48,867 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 11:04:48,867 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 11:04:48,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1532 states. [2018-11-23 11:04:48,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1532 states to 1532 states and 2264 transitions. [2018-11-23 11:04:48,954 INFO L78 Accepts]: Start accepts. Automaton has 1532 states and 2264 transitions. Word has length 312 [2018-11-23 11:04:48,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 11:04:48,955 INFO L480 AbstractCegarLoop]: Abstraction has 1532 states and 2264 transitions. [2018-11-23 11:04:48,955 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 11:04:48,955 INFO L276 IsEmpty]: Start isEmpty. Operand 1532 states and 2264 transitions. [2018-11-23 11:04:48,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2018-11-23 11:04:48,959 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 11:04:48,960 INFO L402 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 11:04:48,960 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 11:04:48,960 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 11:04:48,960 INFO L82 PathProgramCache]: Analyzing trace with hash -2075798590, now seen corresponding path program 1 times [2018-11-23 11:04:48,961 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 11:04:48,962 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 13 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 11:04:48,985 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 11:04:49,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:04:49,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:04:49,395 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 11:04:49,734 INFO L256 TraceCheckUtils]: 0: Hoare triple {57374#true} call ULTIMATE.init(); {57374#true} is VALID [2018-11-23 11:04:49,735 INFO L273 TraceCheckUtils]: 1: Hoare triple {57374#true} #NULL.base, #NULL.offset := 0bv32, 0bv32;#valid := #valid[0bv32 := 0bv1];~init~0 := 1bv32;call ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := #Ultimate.alloc(100bv32);call write~init~intINTTYPE4(0bv32, ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset, 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(4bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(8bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(12bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(16bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(20bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(24bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(28bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(32bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(36bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(40bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(44bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(48bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(52bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(56bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(60bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(64bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(68bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(72bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(76bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(80bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(84bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(88bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(92bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(96bv32, ~#SSLv3_server_data~0.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,735 INFO L273 TraceCheckUtils]: 2: Hoare triple {57374#true} assume true; {57374#true} is VALID [2018-11-23 11:04:49,735 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {57374#true} {57374#true} #653#return; {57374#true} is VALID [2018-11-23 11:04:49,735 INFO L256 TraceCheckUtils]: 4: Hoare triple {57374#true} call #t~ret138 := main(); {57374#true} is VALID [2018-11-23 11:04:49,735 INFO L273 TraceCheckUtils]: 5: Hoare triple {57374#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc3.base, #t~malloc3.offset := #Ultimate.alloc(248bv32);~s~0.base, ~s~0.offset := #t~malloc3.base, #t~malloc3.offset;call #t~malloc4.base, #t~malloc4.offset := #Ultimate.alloc(899bv32);call write~$Pointer$(#t~malloc4.base, #t~malloc4.offset, ~s~0.base, ~bvadd32(84bv32, ~s~0.offset), 4bv32);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.alloc(232bv32);call write~$Pointer$(#t~malloc5.base, #t~malloc5.offset, ~s~0.base, ~bvadd32(204bv32, ~s~0.offset), 4bv32);call #t~malloc6.base, #t~malloc6.offset := #Ultimate.alloc(200bv32);call write~$Pointer$(#t~malloc6.base, #t~malloc6.offset, ~s~0.base, ~bvadd32(176bv32, ~s~0.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,736 INFO L256 TraceCheckUtils]: 6: Hoare triple {57374#true} call #t~ret7 := ssl3_accept(~s~0.base, ~s~0.offset); {57374#true} is VALID [2018-11-23 11:04:49,736 INFO L273 TraceCheckUtils]: 7: Hoare triple {57374#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;~tmp___1~0 := #t~nondet8;havoc #t~nondet8;~tmp___2~0 := #t~nondet9;havoc #t~nondet9;~tmp___3~0 := #t~nondet10;havoc #t~nondet10;~tmp___4~0 := #t~nondet11;havoc #t~nondet11;~tmp___5~0 := #t~nondet12;havoc #t~nondet12;~tmp___6~0 := #t~nondet13;havoc #t~nondet13;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet14;havoc #t~nondet14;~tmp___9~0 := #t~nondet15;havoc #t~nondet15;~tmp___10~0 := #t~nondet16;havoc #t~nondet16;havoc ~blastFlag~0;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~blastFlag~0 := 0bv32;call write~intINTTYPE4(#t~nondet17, ~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32);havoc #t~nondet17;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~tmp~3 := #t~nondet18;havoc #t~nondet18;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0bv32, 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32;call #t~mem19.base, #t~mem19.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,736 INFO L273 TraceCheckUtils]: 8: Hoare triple {57374#true} assume 0bv32 != ~bvadd32(#t~mem19.base, #t~mem19.offset);havoc #t~mem19.base, #t~mem19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32);~cb~0.base, ~cb~0.offset := #t~mem20.base, #t~mem20.offset;havoc #t~mem20.base, #t~mem20.offset; {57374#true} is VALID [2018-11-23 11:04:49,736 INFO L273 TraceCheckUtils]: 9: Hoare triple {57374#true} call #t~mem21 := read~intINTTYPE4(~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);call write~intINTTYPE4(~bvadd32(1bv32, #t~mem21), ~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);havoc #t~mem21; {57374#true} is VALID [2018-11-23 11:04:49,736 INFO L273 TraceCheckUtils]: 10: Hoare triple {57374#true} assume !(0bv32 != ~bvand32(12288bv32, ~tmp___1~0)); {57374#true} is VALID [2018-11-23 11:04:49,736 INFO L273 TraceCheckUtils]: 11: Hoare triple {57374#true} call #t~mem22.base, #t~mem22.offset := read~$Pointer$(~s.base, ~bvadd32(136bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,736 INFO L273 TraceCheckUtils]: 12: Hoare triple {57374#true} assume !(0bv32 == ~bvadd32(#t~mem22.base, #t~mem22.offset));havoc #t~mem22.base, #t~mem22.offset; {57374#true} is VALID [2018-11-23 11:04:49,736 INFO L273 TraceCheckUtils]: 13: Hoare triple {57374#true} assume !false; {57374#true} is VALID [2018-11-23 11:04:49,737 INFO L273 TraceCheckUtils]: 14: Hoare triple {57374#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,737 INFO L273 TraceCheckUtils]: 15: Hoare triple {57374#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,737 INFO L273 TraceCheckUtils]: 16: Hoare triple {57374#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,737 INFO L273 TraceCheckUtils]: 17: Hoare triple {57374#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,737 INFO L273 TraceCheckUtils]: 18: Hoare triple {57374#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,737 INFO L273 TraceCheckUtils]: 19: Hoare triple {57374#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,737 INFO L273 TraceCheckUtils]: 20: Hoare triple {57374#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,737 INFO L273 TraceCheckUtils]: 21: Hoare triple {57374#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,738 INFO L273 TraceCheckUtils]: 22: Hoare triple {57374#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,738 INFO L273 TraceCheckUtils]: 23: Hoare triple {57374#true} assume 8464bv32 == #t~mem32;havoc #t~mem32; {57374#true} is VALID [2018-11-23 11:04:49,738 INFO L273 TraceCheckUtils]: 24: Hoare triple {57374#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(48bv32, ~s.offset), 4bv32);~ret~0 := #t~nondet69;havoc #t~nondet69; {57374#true} is VALID [2018-11-23 11:04:49,738 INFO L273 TraceCheckUtils]: 25: Hoare triple {57374#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {57374#true} is VALID [2018-11-23 11:04:49,738 INFO L273 TraceCheckUtils]: 26: Hoare triple {57374#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;call write~intINTTYPE4(8496bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,738 INFO L273 TraceCheckUtils]: 27: Hoare triple {57374#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,738 INFO L273 TraceCheckUtils]: 28: Hoare triple {57374#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {57374#true} is VALID [2018-11-23 11:04:49,738 INFO L273 TraceCheckUtils]: 29: Hoare triple {57374#true} ~skip~0 := 0bv32; {57374#true} is VALID [2018-11-23 11:04:49,738 INFO L273 TraceCheckUtils]: 30: Hoare triple {57374#true} assume !false; {57374#true} is VALID [2018-11-23 11:04:49,739 INFO L273 TraceCheckUtils]: 31: Hoare triple {57374#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,739 INFO L273 TraceCheckUtils]: 32: Hoare triple {57374#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,739 INFO L273 TraceCheckUtils]: 33: Hoare triple {57374#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,739 INFO L273 TraceCheckUtils]: 34: Hoare triple {57374#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,739 INFO L273 TraceCheckUtils]: 35: Hoare triple {57374#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,739 INFO L273 TraceCheckUtils]: 36: Hoare triple {57374#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,739 INFO L273 TraceCheckUtils]: 37: Hoare triple {57374#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,739 INFO L273 TraceCheckUtils]: 38: Hoare triple {57374#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,740 INFO L273 TraceCheckUtils]: 39: Hoare triple {57374#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,740 INFO L273 TraceCheckUtils]: 40: Hoare triple {57374#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,740 INFO L273 TraceCheckUtils]: 41: Hoare triple {57374#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,740 INFO L273 TraceCheckUtils]: 42: Hoare triple {57374#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,740 INFO L273 TraceCheckUtils]: 43: Hoare triple {57374#true} assume 8496bv32 == #t~mem35;havoc #t~mem35; {57374#true} is VALID [2018-11-23 11:04:49,740 INFO L273 TraceCheckUtils]: 44: Hoare triple {57374#true} ~ret~0 := #t~nondet70;havoc #t~nondet70; {57374#true} is VALID [2018-11-23 11:04:49,740 INFO L273 TraceCheckUtils]: 45: Hoare triple {57374#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {57374#true} is VALID [2018-11-23 11:04:49,740 INFO L273 TraceCheckUtils]: 46: Hoare triple {57374#true} assume !~bvsle32(~ret~0, 0bv32);call #t~mem71 := read~intINTTYPE4(~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,740 INFO L273 TraceCheckUtils]: 47: Hoare triple {57374#true} assume 0bv32 != #t~mem71;havoc #t~mem71;call write~intINTTYPE4(8656bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,741 INFO L273 TraceCheckUtils]: 48: Hoare triple {57374#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,741 INFO L273 TraceCheckUtils]: 49: Hoare triple {57374#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,741 INFO L273 TraceCheckUtils]: 50: Hoare triple {57374#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {57374#true} is VALID [2018-11-23 11:04:49,741 INFO L273 TraceCheckUtils]: 51: Hoare triple {57374#true} ~skip~0 := 0bv32; {57374#true} is VALID [2018-11-23 11:04:49,741 INFO L273 TraceCheckUtils]: 52: Hoare triple {57374#true} assume !false; {57374#true} is VALID [2018-11-23 11:04:49,741 INFO L273 TraceCheckUtils]: 53: Hoare triple {57374#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,741 INFO L273 TraceCheckUtils]: 54: Hoare triple {57374#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,741 INFO L273 TraceCheckUtils]: 55: Hoare triple {57374#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,742 INFO L273 TraceCheckUtils]: 56: Hoare triple {57374#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,742 INFO L273 TraceCheckUtils]: 57: Hoare triple {57374#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,742 INFO L273 TraceCheckUtils]: 58: Hoare triple {57374#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,742 INFO L273 TraceCheckUtils]: 59: Hoare triple {57374#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,742 INFO L273 TraceCheckUtils]: 60: Hoare triple {57374#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,742 INFO L273 TraceCheckUtils]: 61: Hoare triple {57374#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,742 INFO L273 TraceCheckUtils]: 62: Hoare triple {57374#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,742 INFO L273 TraceCheckUtils]: 63: Hoare triple {57374#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,742 INFO L273 TraceCheckUtils]: 64: Hoare triple {57374#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,743 INFO L273 TraceCheckUtils]: 65: Hoare triple {57374#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,743 INFO L273 TraceCheckUtils]: 66: Hoare triple {57374#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,743 INFO L273 TraceCheckUtils]: 67: Hoare triple {57374#true} assume 8512bv32 == #t~mem37;havoc #t~mem37; {57374#true} is VALID [2018-11-23 11:04:49,743 INFO L273 TraceCheckUtils]: 68: Hoare triple {57374#true} call #t~mem72.base, #t~mem72.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem73.base, #t~mem73.offset := read~$Pointer$(#t~mem72.base, ~bvadd32(836bv32, #t~mem72.offset), 4bv32);call #t~mem74 := read~intINTTYPE4(#t~mem73.base, ~bvadd32(12bv32, #t~mem73.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,743 INFO L273 TraceCheckUtils]: 69: Hoare triple {57374#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem74));havoc #t~mem72.base, #t~mem72.offset;havoc #t~mem73.base, #t~mem73.offset;havoc #t~mem74;~ret~0 := #t~nondet75;havoc #t~nondet75; {57374#true} is VALID [2018-11-23 11:04:49,743 INFO L273 TraceCheckUtils]: 70: Hoare triple {57374#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {57374#true} is VALID [2018-11-23 11:04:49,743 INFO L273 TraceCheckUtils]: 71: Hoare triple {57374#true} assume !~bvsle32(~ret~0, 0bv32); {57374#true} is VALID [2018-11-23 11:04:49,743 INFO L273 TraceCheckUtils]: 72: Hoare triple {57374#true} call write~intINTTYPE4(8528bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,744 INFO L273 TraceCheckUtils]: 73: Hoare triple {57374#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,744 INFO L273 TraceCheckUtils]: 74: Hoare triple {57374#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {57374#true} is VALID [2018-11-23 11:04:49,744 INFO L273 TraceCheckUtils]: 75: Hoare triple {57374#true} ~skip~0 := 0bv32; {57374#true} is VALID [2018-11-23 11:04:49,744 INFO L273 TraceCheckUtils]: 76: Hoare triple {57374#true} assume !false; {57374#true} is VALID [2018-11-23 11:04:49,744 INFO L273 TraceCheckUtils]: 77: Hoare triple {57374#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,744 INFO L273 TraceCheckUtils]: 78: Hoare triple {57374#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,744 INFO L273 TraceCheckUtils]: 79: Hoare triple {57374#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,744 INFO L273 TraceCheckUtils]: 80: Hoare triple {57374#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,744 INFO L273 TraceCheckUtils]: 81: Hoare triple {57374#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,745 INFO L273 TraceCheckUtils]: 82: Hoare triple {57374#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,745 INFO L273 TraceCheckUtils]: 83: Hoare triple {57374#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,745 INFO L273 TraceCheckUtils]: 84: Hoare triple {57374#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,745 INFO L273 TraceCheckUtils]: 85: Hoare triple {57374#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,745 INFO L273 TraceCheckUtils]: 86: Hoare triple {57374#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,745 INFO L273 TraceCheckUtils]: 87: Hoare triple {57374#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,745 INFO L273 TraceCheckUtils]: 88: Hoare triple {57374#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,745 INFO L273 TraceCheckUtils]: 89: Hoare triple {57374#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,746 INFO L273 TraceCheckUtils]: 90: Hoare triple {57374#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,746 INFO L273 TraceCheckUtils]: 91: Hoare triple {57374#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,746 INFO L273 TraceCheckUtils]: 92: Hoare triple {57374#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,746 INFO L273 TraceCheckUtils]: 93: Hoare triple {57374#true} assume 8528bv32 == #t~mem39;havoc #t~mem39; {57374#true} is VALID [2018-11-23 11:04:49,746 INFO L273 TraceCheckUtils]: 94: Hoare triple {57374#true} call #t~mem76.base, #t~mem76.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem77.base, #t~mem77.offset := read~$Pointer$(#t~mem76.base, ~bvadd32(836bv32, #t~mem76.offset), 4bv32);call #t~mem78 := read~intINTTYPE4(#t~mem77.base, ~bvadd32(12bv32, #t~mem77.offset), 4bv32);~l~0 := #t~mem78;havoc #t~mem76.base, #t~mem76.offset;havoc #t~mem77.base, #t~mem77.offset;havoc #t~mem78;call #t~mem79 := read~intINTTYPE4(~s.base, ~bvadd32(232bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,746 INFO L273 TraceCheckUtils]: 95: Hoare triple {57374#true} assume !(0bv32 != ~bvand32(2097152bv32, #t~mem79));havoc #t~mem79;call #t~mem81.base, #t~mem81.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, #t~mem81.base, ~bvadd32(871bv32, #t~mem81.offset), 4bv32);havoc #t~mem81.base, #t~mem81.offset; {57374#true} is VALID [2018-11-23 11:04:49,746 INFO L273 TraceCheckUtils]: 96: Hoare triple {57374#true} call #t~mem82.base, #t~mem82.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem83 := read~intINTTYPE4(#t~mem82.base, ~bvadd32(871bv32, #t~mem82.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,746 INFO L273 TraceCheckUtils]: 97: Hoare triple {57374#true} assume 0bv32 != #t~mem83;havoc #t~mem83;havoc #t~mem82.base, #t~mem82.offset; {57374#true} is VALID [2018-11-23 11:04:49,746 INFO L273 TraceCheckUtils]: 98: Hoare triple {57374#true} ~ret~0 := #t~nondet92;havoc #t~nondet92; {57374#true} is VALID [2018-11-23 11:04:49,747 INFO L273 TraceCheckUtils]: 99: Hoare triple {57374#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {57374#true} is VALID [2018-11-23 11:04:49,747 INFO L273 TraceCheckUtils]: 100: Hoare triple {57374#true} assume !~bvsle32(~ret~0, 0bv32); {57374#true} is VALID [2018-11-23 11:04:49,747 INFO L273 TraceCheckUtils]: 101: Hoare triple {57374#true} call write~intINTTYPE4(8544bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,747 INFO L273 TraceCheckUtils]: 102: Hoare triple {57374#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,747 INFO L273 TraceCheckUtils]: 103: Hoare triple {57374#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {57374#true} is VALID [2018-11-23 11:04:49,747 INFO L273 TraceCheckUtils]: 104: Hoare triple {57374#true} ~skip~0 := 0bv32; {57374#true} is VALID [2018-11-23 11:04:49,747 INFO L273 TraceCheckUtils]: 105: Hoare triple {57374#true} assume !false; {57374#true} is VALID [2018-11-23 11:04:49,747 INFO L273 TraceCheckUtils]: 106: Hoare triple {57374#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,748 INFO L273 TraceCheckUtils]: 107: Hoare triple {57374#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,748 INFO L273 TraceCheckUtils]: 108: Hoare triple {57374#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,748 INFO L273 TraceCheckUtils]: 109: Hoare triple {57374#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,748 INFO L273 TraceCheckUtils]: 110: Hoare triple {57374#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,748 INFO L273 TraceCheckUtils]: 111: Hoare triple {57374#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,748 INFO L273 TraceCheckUtils]: 112: Hoare triple {57374#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,748 INFO L273 TraceCheckUtils]: 113: Hoare triple {57374#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,748 INFO L273 TraceCheckUtils]: 114: Hoare triple {57374#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,749 INFO L273 TraceCheckUtils]: 115: Hoare triple {57374#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,749 INFO L273 TraceCheckUtils]: 116: Hoare triple {57374#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,749 INFO L273 TraceCheckUtils]: 117: Hoare triple {57374#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,749 INFO L273 TraceCheckUtils]: 118: Hoare triple {57374#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,749 INFO L273 TraceCheckUtils]: 119: Hoare triple {57374#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,749 INFO L273 TraceCheckUtils]: 120: Hoare triple {57374#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,750 INFO L273 TraceCheckUtils]: 121: Hoare triple {57374#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,750 INFO L273 TraceCheckUtils]: 122: Hoare triple {57374#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,750 INFO L273 TraceCheckUtils]: 123: Hoare triple {57374#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,750 INFO L273 TraceCheckUtils]: 124: Hoare triple {57374#true} assume 8544bv32 == #t~mem41;havoc #t~mem41; {57374#true} is VALID [2018-11-23 11:04:49,750 INFO L273 TraceCheckUtils]: 125: Hoare triple {57374#true} call #t~mem93 := read~intINTTYPE4(~s.base, ~bvadd32(180bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,750 INFO L273 TraceCheckUtils]: 126: Hoare triple {57374#true} assume 0bv32 != ~bvand32(1bv32, #t~mem93);havoc #t~mem93;call #t~mem94.base, #t~mem94.offset := read~$Pointer$(~s.base, ~bvadd32(176bv32, ~s.offset), 4bv32);call #t~mem95.base, #t~mem95.offset := read~$Pointer$(#t~mem94.base, ~bvadd32(148bv32, #t~mem94.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,751 INFO L273 TraceCheckUtils]: 127: Hoare triple {57374#true} assume !(0bv32 != ~bvadd32(#t~mem95.base, #t~mem95.offset));havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem94.base, #t~mem94.offset; {57374#true} is VALID [2018-11-23 11:04:49,751 INFO L273 TraceCheckUtils]: 128: Hoare triple {57374#true} call #t~mem98.base, #t~mem98.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem99.base, #t~mem99.offset := read~$Pointer$(#t~mem98.base, ~bvadd32(836bv32, #t~mem98.offset), 4bv32);call #t~mem100 := read~intINTTYPE4(#t~mem99.base, ~bvadd32(12bv32, #t~mem99.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,751 INFO L273 TraceCheckUtils]: 129: Hoare triple {57374#true} assume !(0bv32 != ~bvand32(256bv32, #t~mem100));havoc #t~mem98.base, #t~mem98.offset;havoc #t~mem100;havoc #t~mem99.base, #t~mem99.offset; {57374#true} is VALID [2018-11-23 11:04:49,751 INFO L273 TraceCheckUtils]: 130: Hoare triple {57374#true} call #t~mem103.base, #t~mem103.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(1bv32, #t~mem103.base, ~bvadd32(895bv32, #t~mem103.offset), 4bv32);havoc #t~mem103.base, #t~mem103.offset;~ret~0 := #t~nondet104;havoc #t~nondet104; {57374#true} is VALID [2018-11-23 11:04:49,751 INFO L273 TraceCheckUtils]: 131: Hoare triple {57374#true} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {57374#true} is VALID [2018-11-23 11:04:49,751 INFO L273 TraceCheckUtils]: 132: Hoare triple {57374#true} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8448bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call #t~mem105.base, #t~mem105.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(8576bv32, #t~mem105.base, ~bvadd32(844bv32, #t~mem105.offset), 4bv32);havoc #t~mem105.base, #t~mem105.offset;call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,752 INFO L273 TraceCheckUtils]: 133: Hoare triple {57374#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,752 INFO L273 TraceCheckUtils]: 134: Hoare triple {57374#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {57374#true} is VALID [2018-11-23 11:04:49,752 INFO L273 TraceCheckUtils]: 135: Hoare triple {57374#true} ~skip~0 := 0bv32; {57374#true} is VALID [2018-11-23 11:04:49,752 INFO L273 TraceCheckUtils]: 136: Hoare triple {57374#true} assume !false; {57374#true} is VALID [2018-11-23 11:04:49,752 INFO L273 TraceCheckUtils]: 137: Hoare triple {57374#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,752 INFO L273 TraceCheckUtils]: 138: Hoare triple {57374#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,753 INFO L273 TraceCheckUtils]: 139: Hoare triple {57374#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,753 INFO L273 TraceCheckUtils]: 140: Hoare triple {57374#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,753 INFO L273 TraceCheckUtils]: 141: Hoare triple {57374#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,753 INFO L273 TraceCheckUtils]: 142: Hoare triple {57374#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,753 INFO L273 TraceCheckUtils]: 143: Hoare triple {57374#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,753 INFO L273 TraceCheckUtils]: 144: Hoare triple {57374#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,753 INFO L273 TraceCheckUtils]: 145: Hoare triple {57374#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,754 INFO L273 TraceCheckUtils]: 146: Hoare triple {57374#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,754 INFO L273 TraceCheckUtils]: 147: Hoare triple {57374#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,754 INFO L273 TraceCheckUtils]: 148: Hoare triple {57374#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,754 INFO L273 TraceCheckUtils]: 149: Hoare triple {57374#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,754 INFO L273 TraceCheckUtils]: 150: Hoare triple {57374#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,754 INFO L273 TraceCheckUtils]: 151: Hoare triple {57374#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,755 INFO L273 TraceCheckUtils]: 152: Hoare triple {57374#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,755 INFO L273 TraceCheckUtils]: 153: Hoare triple {57374#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,755 INFO L273 TraceCheckUtils]: 154: Hoare triple {57374#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,755 INFO L273 TraceCheckUtils]: 155: Hoare triple {57374#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,755 INFO L273 TraceCheckUtils]: 156: Hoare triple {57374#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,755 INFO L273 TraceCheckUtils]: 157: Hoare triple {57374#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,756 INFO L273 TraceCheckUtils]: 158: Hoare triple {57374#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,756 INFO L273 TraceCheckUtils]: 159: Hoare triple {57374#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,756 INFO L273 TraceCheckUtils]: 160: Hoare triple {57374#true} assume 8576bv32 == #t~mem46;havoc #t~mem46; {57374#true} is VALID [2018-11-23 11:04:49,756 INFO L273 TraceCheckUtils]: 161: Hoare triple {57374#true} ~ret~0 := #t~nondet111;havoc #t~nondet111; {57374#true} is VALID [2018-11-23 11:04:49,756 INFO L273 TraceCheckUtils]: 162: Hoare triple {57374#true} assume 5bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {57374#true} is VALID [2018-11-23 11:04:49,756 INFO L273 TraceCheckUtils]: 163: Hoare triple {57374#true} assume !~bvsle32(~ret~0, 0bv32); {57374#true} is VALID [2018-11-23 11:04:49,757 INFO L273 TraceCheckUtils]: 164: Hoare triple {57374#true} assume !(2bv32 == ~ret~0);~ret~0 := #t~nondet112;havoc #t~nondet112; {57374#true} is VALID [2018-11-23 11:04:49,757 INFO L273 TraceCheckUtils]: 165: Hoare triple {57374#true} assume 6bv32 == ~blastFlag~0;~blastFlag~0 := 7bv32; {57374#true} is VALID [2018-11-23 11:04:49,757 INFO L273 TraceCheckUtils]: 166: Hoare triple {57374#true} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32);call write~intINTTYPE4(8592bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,757 INFO L273 TraceCheckUtils]: 167: Hoare triple {57374#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,757 INFO L273 TraceCheckUtils]: 168: Hoare triple {57374#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {57374#true} is VALID [2018-11-23 11:04:49,757 INFO L273 TraceCheckUtils]: 169: Hoare triple {57374#true} ~skip~0 := 0bv32; {57374#true} is VALID [2018-11-23 11:04:49,757 INFO L273 TraceCheckUtils]: 170: Hoare triple {57374#true} assume !false; {57374#true} is VALID [2018-11-23 11:04:49,757 INFO L273 TraceCheckUtils]: 171: Hoare triple {57374#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,757 INFO L273 TraceCheckUtils]: 172: Hoare triple {57374#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,758 INFO L273 TraceCheckUtils]: 173: Hoare triple {57374#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,758 INFO L273 TraceCheckUtils]: 174: Hoare triple {57374#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,758 INFO L273 TraceCheckUtils]: 175: Hoare triple {57374#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,758 INFO L273 TraceCheckUtils]: 176: Hoare triple {57374#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,758 INFO L273 TraceCheckUtils]: 177: Hoare triple {57374#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,758 INFO L273 TraceCheckUtils]: 178: Hoare triple {57374#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,758 INFO L273 TraceCheckUtils]: 179: Hoare triple {57374#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,758 INFO L273 TraceCheckUtils]: 180: Hoare triple {57374#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,758 INFO L273 TraceCheckUtils]: 181: Hoare triple {57374#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,758 INFO L273 TraceCheckUtils]: 182: Hoare triple {57374#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,759 INFO L273 TraceCheckUtils]: 183: Hoare triple {57374#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,759 INFO L273 TraceCheckUtils]: 184: Hoare triple {57374#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,759 INFO L273 TraceCheckUtils]: 185: Hoare triple {57374#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,759 INFO L273 TraceCheckUtils]: 186: Hoare triple {57374#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,759 INFO L273 TraceCheckUtils]: 187: Hoare triple {57374#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,759 INFO L273 TraceCheckUtils]: 188: Hoare triple {57374#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,759 INFO L273 TraceCheckUtils]: 189: Hoare triple {57374#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,759 INFO L273 TraceCheckUtils]: 190: Hoare triple {57374#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,759 INFO L273 TraceCheckUtils]: 191: Hoare triple {57374#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,760 INFO L273 TraceCheckUtils]: 192: Hoare triple {57374#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,760 INFO L273 TraceCheckUtils]: 193: Hoare triple {57374#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,760 INFO L273 TraceCheckUtils]: 194: Hoare triple {57374#true} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,760 INFO L273 TraceCheckUtils]: 195: Hoare triple {57374#true} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,760 INFO L273 TraceCheckUtils]: 196: Hoare triple {57374#true} assume 8592bv32 == #t~mem48;havoc #t~mem48; {57374#true} is VALID [2018-11-23 11:04:49,760 INFO L273 TraceCheckUtils]: 197: Hoare triple {57374#true} ~ret~0 := #t~nondet113;havoc #t~nondet113; {57374#true} is VALID [2018-11-23 11:04:49,760 INFO L273 TraceCheckUtils]: 198: Hoare triple {57374#true} assume 7bv32 == ~blastFlag~0;~blastFlag~0 := 8bv32; {57374#true} is VALID [2018-11-23 11:04:49,760 INFO L273 TraceCheckUtils]: 199: Hoare triple {57374#true} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8608bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,760 INFO L273 TraceCheckUtils]: 200: Hoare triple {57374#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,761 INFO L273 TraceCheckUtils]: 201: Hoare triple {57374#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {57374#true} is VALID [2018-11-23 11:04:49,761 INFO L273 TraceCheckUtils]: 202: Hoare triple {57374#true} ~skip~0 := 0bv32; {57374#true} is VALID [2018-11-23 11:04:49,761 INFO L273 TraceCheckUtils]: 203: Hoare triple {57374#true} assume !false; {57374#true} is VALID [2018-11-23 11:04:49,761 INFO L273 TraceCheckUtils]: 204: Hoare triple {57374#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,761 INFO L273 TraceCheckUtils]: 205: Hoare triple {57374#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,761 INFO L273 TraceCheckUtils]: 206: Hoare triple {57374#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,761 INFO L273 TraceCheckUtils]: 207: Hoare triple {57374#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,761 INFO L273 TraceCheckUtils]: 208: Hoare triple {57374#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,761 INFO L273 TraceCheckUtils]: 209: Hoare triple {57374#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,761 INFO L273 TraceCheckUtils]: 210: Hoare triple {57374#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,762 INFO L273 TraceCheckUtils]: 211: Hoare triple {57374#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,762 INFO L273 TraceCheckUtils]: 212: Hoare triple {57374#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,762 INFO L273 TraceCheckUtils]: 213: Hoare triple {57374#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,762 INFO L273 TraceCheckUtils]: 214: Hoare triple {57374#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,762 INFO L273 TraceCheckUtils]: 215: Hoare triple {57374#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,762 INFO L273 TraceCheckUtils]: 216: Hoare triple {57374#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,762 INFO L273 TraceCheckUtils]: 217: Hoare triple {57374#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,762 INFO L273 TraceCheckUtils]: 218: Hoare triple {57374#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,762 INFO L273 TraceCheckUtils]: 219: Hoare triple {57374#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,763 INFO L273 TraceCheckUtils]: 220: Hoare triple {57374#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,763 INFO L273 TraceCheckUtils]: 221: Hoare triple {57374#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,763 INFO L273 TraceCheckUtils]: 222: Hoare triple {57374#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,763 INFO L273 TraceCheckUtils]: 223: Hoare triple {57374#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,763 INFO L273 TraceCheckUtils]: 224: Hoare triple {57374#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,763 INFO L273 TraceCheckUtils]: 225: Hoare triple {57374#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,763 INFO L273 TraceCheckUtils]: 226: Hoare triple {57374#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,763 INFO L273 TraceCheckUtils]: 227: Hoare triple {57374#true} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,763 INFO L273 TraceCheckUtils]: 228: Hoare triple {57374#true} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,764 INFO L273 TraceCheckUtils]: 229: Hoare triple {57374#true} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,764 INFO L273 TraceCheckUtils]: 230: Hoare triple {57374#true} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,764 INFO L273 TraceCheckUtils]: 231: Hoare triple {57374#true} assume 8608bv32 == #t~mem50;havoc #t~mem50; {57374#true} is VALID [2018-11-23 11:04:49,764 INFO L273 TraceCheckUtils]: 232: Hoare triple {57374#true} ~ret~0 := #t~nondet114;havoc #t~nondet114; {57374#true} is VALID [2018-11-23 11:04:49,764 INFO L273 TraceCheckUtils]: 233: Hoare triple {57374#true} assume 8bv32 == ~blastFlag~0;~blastFlag~0 := 9bv32; {57374#true} is VALID [2018-11-23 11:04:49,764 INFO L273 TraceCheckUtils]: 234: Hoare triple {57374#true} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8640bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,764 INFO L273 TraceCheckUtils]: 235: Hoare triple {57374#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,764 INFO L273 TraceCheckUtils]: 236: Hoare triple {57374#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {57374#true} is VALID [2018-11-23 11:04:49,764 INFO L273 TraceCheckUtils]: 237: Hoare triple {57374#true} ~skip~0 := 0bv32; {57374#true} is VALID [2018-11-23 11:04:49,765 INFO L273 TraceCheckUtils]: 238: Hoare triple {57374#true} assume !false; {57374#true} is VALID [2018-11-23 11:04:49,765 INFO L273 TraceCheckUtils]: 239: Hoare triple {57374#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,765 INFO L273 TraceCheckUtils]: 240: Hoare triple {57374#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,765 INFO L273 TraceCheckUtils]: 241: Hoare triple {57374#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,765 INFO L273 TraceCheckUtils]: 242: Hoare triple {57374#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,765 INFO L273 TraceCheckUtils]: 243: Hoare triple {57374#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,765 INFO L273 TraceCheckUtils]: 244: Hoare triple {57374#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,765 INFO L273 TraceCheckUtils]: 245: Hoare triple {57374#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,765 INFO L273 TraceCheckUtils]: 246: Hoare triple {57374#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,765 INFO L273 TraceCheckUtils]: 247: Hoare triple {57374#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,766 INFO L273 TraceCheckUtils]: 248: Hoare triple {57374#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,766 INFO L273 TraceCheckUtils]: 249: Hoare triple {57374#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,766 INFO L273 TraceCheckUtils]: 250: Hoare triple {57374#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,766 INFO L273 TraceCheckUtils]: 251: Hoare triple {57374#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,766 INFO L273 TraceCheckUtils]: 252: Hoare triple {57374#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,766 INFO L273 TraceCheckUtils]: 253: Hoare triple {57374#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,766 INFO L273 TraceCheckUtils]: 254: Hoare triple {57374#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,766 INFO L273 TraceCheckUtils]: 255: Hoare triple {57374#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,766 INFO L273 TraceCheckUtils]: 256: Hoare triple {57374#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,767 INFO L273 TraceCheckUtils]: 257: Hoare triple {57374#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,767 INFO L273 TraceCheckUtils]: 258: Hoare triple {57374#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,767 INFO L273 TraceCheckUtils]: 259: Hoare triple {57374#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,767 INFO L273 TraceCheckUtils]: 260: Hoare triple {57374#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,767 INFO L273 TraceCheckUtils]: 261: Hoare triple {57374#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,767 INFO L273 TraceCheckUtils]: 262: Hoare triple {57374#true} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,767 INFO L273 TraceCheckUtils]: 263: Hoare triple {57374#true} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,767 INFO L273 TraceCheckUtils]: 264: Hoare triple {57374#true} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,768 INFO L273 TraceCheckUtils]: 265: Hoare triple {57374#true} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,768 INFO L273 TraceCheckUtils]: 266: Hoare triple {57374#true} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,768 INFO L273 TraceCheckUtils]: 267: Hoare triple {57374#true} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,768 INFO L273 TraceCheckUtils]: 268: Hoare triple {57374#true} assume 8640bv32 == #t~mem52;havoc #t~mem52; {57374#true} is VALID [2018-11-23 11:04:49,768 INFO L273 TraceCheckUtils]: 269: Hoare triple {57374#true} ~ret~0 := #t~nondet115;havoc #t~nondet115; {57374#true} is VALID [2018-11-23 11:04:49,769 INFO L273 TraceCheckUtils]: 270: Hoare triple {57374#true} assume 9bv32 == ~blastFlag~0;~blastFlag~0 := 10bv32; {57374#true} is VALID [2018-11-23 11:04:49,769 INFO L273 TraceCheckUtils]: 271: Hoare triple {57374#true} assume !~bvsle32(~ret~0, 0bv32);call #t~mem116 := read~intINTTYPE4(~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,769 INFO L273 TraceCheckUtils]: 272: Hoare triple {57374#true} assume 0bv32 != #t~mem116;havoc #t~mem116;call write~intINTTYPE4(3bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,769 INFO L273 TraceCheckUtils]: 273: Hoare triple {57374#true} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,769 INFO L273 TraceCheckUtils]: 274: Hoare triple {57374#true} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,769 INFO L273 TraceCheckUtils]: 275: Hoare triple {57374#true} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {57374#true} is VALID [2018-11-23 11:04:49,770 INFO L273 TraceCheckUtils]: 276: Hoare triple {57374#true} ~skip~0 := 0bv32; {57374#true} is VALID [2018-11-23 11:04:49,770 INFO L273 TraceCheckUtils]: 277: Hoare triple {57374#true} assume !false; {57374#true} is VALID [2018-11-23 11:04:49,770 INFO L273 TraceCheckUtils]: 278: Hoare triple {57374#true} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,770 INFO L273 TraceCheckUtils]: 279: Hoare triple {57374#true} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,770 INFO L273 TraceCheckUtils]: 280: Hoare triple {57374#true} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,770 INFO L273 TraceCheckUtils]: 281: Hoare triple {57374#true} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,771 INFO L273 TraceCheckUtils]: 282: Hoare triple {57374#true} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,771 INFO L273 TraceCheckUtils]: 283: Hoare triple {57374#true} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,771 INFO L273 TraceCheckUtils]: 284: Hoare triple {57374#true} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,771 INFO L273 TraceCheckUtils]: 285: Hoare triple {57374#true} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,771 INFO L273 TraceCheckUtils]: 286: Hoare triple {57374#true} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,771 INFO L273 TraceCheckUtils]: 287: Hoare triple {57374#true} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,772 INFO L273 TraceCheckUtils]: 288: Hoare triple {57374#true} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,772 INFO L273 TraceCheckUtils]: 289: Hoare triple {57374#true} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,772 INFO L273 TraceCheckUtils]: 290: Hoare triple {57374#true} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,772 INFO L273 TraceCheckUtils]: 291: Hoare triple {57374#true} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,772 INFO L273 TraceCheckUtils]: 292: Hoare triple {57374#true} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,772 INFO L273 TraceCheckUtils]: 293: Hoare triple {57374#true} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,773 INFO L273 TraceCheckUtils]: 294: Hoare triple {57374#true} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,773 INFO L273 TraceCheckUtils]: 295: Hoare triple {57374#true} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,773 INFO L273 TraceCheckUtils]: 296: Hoare triple {57374#true} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,773 INFO L273 TraceCheckUtils]: 297: Hoare triple {57374#true} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,773 INFO L273 TraceCheckUtils]: 298: Hoare triple {57374#true} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,774 INFO L273 TraceCheckUtils]: 299: Hoare triple {57374#true} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,774 INFO L273 TraceCheckUtils]: 300: Hoare triple {57374#true} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,774 INFO L273 TraceCheckUtils]: 301: Hoare triple {57374#true} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,774 INFO L273 TraceCheckUtils]: 302: Hoare triple {57374#true} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,774 INFO L273 TraceCheckUtils]: 303: Hoare triple {57374#true} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,774 INFO L273 TraceCheckUtils]: 304: Hoare triple {57374#true} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,775 INFO L273 TraceCheckUtils]: 305: Hoare triple {57374#true} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,775 INFO L273 TraceCheckUtils]: 306: Hoare triple {57374#true} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,775 INFO L273 TraceCheckUtils]: 307: Hoare triple {57374#true} assume !(8640bv32 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,775 INFO L273 TraceCheckUtils]: 308: Hoare triple {57374#true} assume !(8641bv32 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {57374#true} is VALID [2018-11-23 11:04:49,775 INFO L273 TraceCheckUtils]: 309: Hoare triple {57374#true} assume 8656bv32 == #t~mem54;havoc #t~mem54; {57374#true} is VALID [2018-11-23 11:04:49,775 INFO L273 TraceCheckUtils]: 310: Hoare triple {57374#true} call #t~mem117.base, #t~mem117.offset := read~$Pointer$(~s.base, ~bvadd32(176bv32, ~s.offset), 4bv32);call #t~mem118.base, #t~mem118.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem119.base, #t~mem119.offset := read~$Pointer$(#t~mem118.base, ~bvadd32(836bv32, #t~mem118.offset), 4bv32);call write~$Pointer$(#t~mem119.base, #t~mem119.offset, #t~mem117.base, ~bvadd32(172bv32, #t~mem117.offset), 4bv32);havoc #t~mem119.base, #t~mem119.offset;havoc #t~mem118.base, #t~mem118.offset;havoc #t~mem117.base, #t~mem117.offset; {57374#true} is VALID [2018-11-23 11:04:49,776 INFO L273 TraceCheckUtils]: 311: Hoare triple {57374#true} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet120;havoc #t~nondet120; {57374#true} is VALID [2018-11-23 11:04:49,790 INFO L273 TraceCheckUtils]: 312: Hoare triple {57374#true} assume 10bv32 == ~blastFlag~0;~blastFlag~0 := 11bv32; {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,791 INFO L273 TraceCheckUtils]: 313: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8672bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,791 INFO L273 TraceCheckUtils]: 314: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == ~tmp___10~0); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,792 INFO L273 TraceCheckUtils]: 315: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,792 INFO L273 TraceCheckUtils]: 316: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,794 INFO L273 TraceCheckUtils]: 317: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,794 INFO L273 TraceCheckUtils]: 318: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !false; {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,796 INFO L273 TraceCheckUtils]: 319: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,796 INFO L273 TraceCheckUtils]: 320: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,798 INFO L273 TraceCheckUtils]: 321: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,798 INFO L273 TraceCheckUtils]: 322: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,801 INFO L273 TraceCheckUtils]: 323: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,841 INFO L273 TraceCheckUtils]: 324: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,842 INFO L273 TraceCheckUtils]: 325: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,843 INFO L273 TraceCheckUtils]: 326: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,843 INFO L273 TraceCheckUtils]: 327: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,845 INFO L273 TraceCheckUtils]: 328: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,847 INFO L273 TraceCheckUtils]: 329: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,847 INFO L273 TraceCheckUtils]: 330: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,849 INFO L273 TraceCheckUtils]: 331: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,849 INFO L273 TraceCheckUtils]: 332: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,851 INFO L273 TraceCheckUtils]: 333: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,851 INFO L273 TraceCheckUtils]: 334: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,853 INFO L273 TraceCheckUtils]: 335: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,853 INFO L273 TraceCheckUtils]: 336: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,855 INFO L273 TraceCheckUtils]: 337: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,855 INFO L273 TraceCheckUtils]: 338: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,857 INFO L273 TraceCheckUtils]: 339: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,857 INFO L273 TraceCheckUtils]: 340: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,859 INFO L273 TraceCheckUtils]: 341: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,859 INFO L273 TraceCheckUtils]: 342: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,862 INFO L273 TraceCheckUtils]: 343: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,862 INFO L273 TraceCheckUtils]: 344: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,864 INFO L273 TraceCheckUtils]: 345: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,864 INFO L273 TraceCheckUtils]: 346: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,866 INFO L273 TraceCheckUtils]: 347: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,866 INFO L273 TraceCheckUtils]: 348: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume 8640bv32 == #t~mem52;havoc #t~mem52; {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,868 INFO L273 TraceCheckUtils]: 349: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} ~ret~0 := #t~nondet115;havoc #t~nondet115; {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,868 INFO L273 TraceCheckUtils]: 350: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume !(9bv32 == ~blastFlag~0); {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 11:04:49,870 INFO L273 TraceCheckUtils]: 351: Hoare triple {58315#(= (_ bv11 32) ssl3_accept_~blastFlag~0)} assume 12bv32 == ~blastFlag~0; {57375#false} is VALID [2018-11-23 11:04:49,870 INFO L273 TraceCheckUtils]: 352: Hoare triple {57375#false} assume !false; {57375#false} is VALID [2018-11-23 11:04:49,914 INFO L134 CoverageAnalysis]: Checked inductivity of 1160 backedges. 251 proven. 0 refuted. 0 times theorem prover too weak. 909 trivial. 0 not checked. [2018-11-23 11:04:49,914 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 11:04:49,916 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 11:04:49,916 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 11:04:49,917 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 353 [2018-11-23 11:04:49,917 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 11:04:49,917 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 11:04:50,122 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 147 edges. 147 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:04:50,123 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 11:04:50,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 11:04:50,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:04:50,123 INFO L87 Difference]: Start difference. First operand 1532 states and 2264 transitions. Second operand 3 states. [2018-11-23 11:04:59,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:04:59,149 INFO L93 Difference]: Finished difference Result 3048 states and 4521 transitions. [2018-11-23 11:04:59,149 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 11:04:59,150 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 353 [2018-11-23 11:04:59,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 11:04:59,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:04:59,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 618 transitions. [2018-11-23 11:04:59,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 11:04:59,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 618 transitions. [2018-11-23 11:04:59,156 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 618 transitions. [2018-11-23 11:04:59,988 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 618 edges. 618 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:05:00,113 INFO L225 Difference]: With dead ends: 3048 [2018-11-23 11:05:00,113 INFO L226 Difference]: Without dead ends: 1657 [2018-11-23 11:05:00,115 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 351 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 11:05:00,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1657 states. [2018-11-23 11:05:00,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1657 to 1657. [2018-11-23 11:05:00,422 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 11:05:00,423 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1657 states. Second operand 1657 states. [2018-11-23 11:05:00,423 INFO L74 IsIncluded]: Start isIncluded. First operand 1657 states. Second operand 1657 states. [2018-11-23 11:05:00,423 INFO L87 Difference]: Start difference. First operand 1657 states. Second operand 1657 states. [2018-11-23 11:05:00,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:05:00,518 INFO L93 Difference]: Finished difference Result 1657 states and 2448 transitions. [2018-11-23 11:05:00,518 INFO L276 IsEmpty]: Start isEmpty. Operand 1657 states and 2448 transitions. [2018-11-23 11:05:00,519 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:05:00,519 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:05:00,520 INFO L74 IsIncluded]: Start isIncluded. First operand 1657 states. Second operand 1657 states. [2018-11-23 11:05:00,520 INFO L87 Difference]: Start difference. First operand 1657 states. Second operand 1657 states. [2018-11-23 11:05:00,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:05:00,600 INFO L93 Difference]: Finished difference Result 1657 states and 2448 transitions. [2018-11-23 11:05:00,601 INFO L276 IsEmpty]: Start isEmpty. Operand 1657 states and 2448 transitions. [2018-11-23 11:05:00,602 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:05:00,602 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:05:00,602 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 11:05:00,603 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 11:05:00,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1657 states. [2018-11-23 11:05:00,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1657 states to 1657 states and 2448 transitions. [2018-11-23 11:05:00,711 INFO L78 Accepts]: Start accepts. Automaton has 1657 states and 2448 transitions. Word has length 353 [2018-11-23 11:05:00,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 11:05:00,711 INFO L480 AbstractCegarLoop]: Abstraction has 1657 states and 2448 transitions. [2018-11-23 11:05:00,711 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 11:05:00,711 INFO L276 IsEmpty]: Start isEmpty. Operand 1657 states and 2448 transitions. [2018-11-23 11:05:00,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 397 [2018-11-23 11:05:00,715 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 11:05:00,715 INFO L402 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 11:05:00,715 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 11:05:00,715 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 11:05:00,715 INFO L82 PathProgramCache]: Analyzing trace with hash 2060385074, now seen corresponding path program 1 times [2018-11-23 11:05:00,716 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 11:05:00,716 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 14 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 11:05:00,733 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 11:05:03,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:05:04,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 11:05:04,414 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 11:05:04,740 INFO L478 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 0 case distinctions, treesize of input 13 treesize of output 10 [2018-11-23 11:05:04,798 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 10 treesize of output 9 [2018-11-23 11:05:04,817 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-11-23 11:05:04,852 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-11-23 11:05:04,938 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-11-23 11:05:04,938 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:17, output treesize:13 [2018-11-23 11:05:05,118 INFO L478 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 0 case distinctions, treesize of input 23 treesize of output 18 [2018-11-23 11:05:05,159 INFO L701 Elim1Store]: detected not equals via solver [2018-11-23 11:05:05,161 INFO L701 Elim1Store]: detected not equals via solver [2018-11-23 11:05:05,162 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 37 [2018-11-23 11:05:05,168 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-11-23 11:05:05,297 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-11-23 11:05:05,334 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-11-23 11:05:05,335 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:26, output treesize:22 [2018-11-23 11:05:05,650 INFO L478 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 24 treesize of output 18 [2018-11-23 11:05:05,656 INFO L701 Elim1Store]: detected not equals via solver [2018-11-23 11:05:05,658 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2018-11-23 11:05:05,660 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-11-23 11:05:05,704 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-11-23 11:05:05,706 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-11-23 11:05:05,707 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:5 [2018-11-23 11:05:05,710 WARN L383 uantifierElimination]: Trying to double check SDD result, but SMT solver's response was UNKNOWN. [2018-11-23 11:05:05,711 WARN L384 uantifierElimination]: Input elimination task: ∃ [|#memory_int|, ssl3_accept_~s.base]. (let ((.cse1 (select |#memory_int| ssl3_accept_~s.base))) (let ((.cse0 (select .cse1 (_ bv52 32)))) (and (= |ssl3_accept_#t~mem54| .cse0) (= (bvadd .cse0 (_ bv4294967293 32)) (_ bv0 32)) (= (select .cse1 (_ bv64 32)) (_ bv0 32))))) [2018-11-23 11:05:05,711 WARN L385 uantifierElimination]: ElimStorePlain result: ∃ []. (= (bvadd |ssl3_accept_#t~mem54| (_ bv4294967293 32)) (_ bv0 32)) [2018-11-23 11:05:05,869 INFO L256 TraceCheckUtils]: 0: Hoare triple {67283#true} call ULTIMATE.init(); {67283#true} is VALID [2018-11-23 11:05:05,870 INFO L273 TraceCheckUtils]: 1: Hoare triple {67283#true} #NULL.base, #NULL.offset := 0bv32, 0bv32;#valid := #valid[0bv32 := 0bv1];~init~0 := 1bv32;call ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset := #Ultimate.alloc(100bv32);call write~init~intINTTYPE4(0bv32, ~#SSLv3_server_data~0.base, ~#SSLv3_server_data~0.offset, 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(4bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(8bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(12bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(16bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(20bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(24bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(28bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(32bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(36bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(40bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(44bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(48bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(52bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(56bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(60bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(64bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(68bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(72bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(76bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(80bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(84bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(88bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(92bv32, ~#SSLv3_server_data~0.offset), 4bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#SSLv3_server_data~0.base, ~bvadd32(96bv32, ~#SSLv3_server_data~0.offset), 4bv32); {67283#true} is VALID [2018-11-23 11:05:05,870 INFO L273 TraceCheckUtils]: 2: Hoare triple {67283#true} assume true; {67283#true} is VALID [2018-11-23 11:05:05,870 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {67283#true} {67283#true} #653#return; {67283#true} is VALID [2018-11-23 11:05:05,871 INFO L256 TraceCheckUtils]: 4: Hoare triple {67283#true} call #t~ret138 := main(); {67283#true} is VALID [2018-11-23 11:05:05,884 INFO L273 TraceCheckUtils]: 5: Hoare triple {67283#true} havoc ~s~0.base, ~s~0.offset;havoc ~tmp~2;call #t~malloc3.base, #t~malloc3.offset := #Ultimate.alloc(248bv32);~s~0.base, ~s~0.offset := #t~malloc3.base, #t~malloc3.offset;call #t~malloc4.base, #t~malloc4.offset := #Ultimate.alloc(899bv32);call write~$Pointer$(#t~malloc4.base, #t~malloc4.offset, ~s~0.base, ~bvadd32(84bv32, ~s~0.offset), 4bv32);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.alloc(232bv32);call write~$Pointer$(#t~malloc5.base, #t~malloc5.offset, ~s~0.base, ~bvadd32(204bv32, ~s~0.offset), 4bv32);call #t~malloc6.base, #t~malloc6.offset := #Ultimate.alloc(200bv32);call write~$Pointer$(#t~malloc6.base, #t~malloc6.offset, ~s~0.base, ~bvadd32(176bv32, ~s~0.offset), 4bv32); {67303#(= main_~s~0.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,885 INFO L256 TraceCheckUtils]: 6: Hoare triple {67303#(= main_~s~0.offset (_ bv0 32))} call #t~ret7 := ssl3_accept(~s~0.base, ~s~0.offset); {67307#(= (_ bv0 32) |ssl3_accept_#in~s.offset|)} is VALID [2018-11-23 11:05:05,886 INFO L273 TraceCheckUtils]: 7: Hoare triple {67307#(= (_ bv0 32) |ssl3_accept_#in~s.offset|)} ~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;~tmp___1~0 := #t~nondet8;havoc #t~nondet8;~tmp___2~0 := #t~nondet9;havoc #t~nondet9;~tmp___3~0 := #t~nondet10;havoc #t~nondet10;~tmp___4~0 := #t~nondet11;havoc #t~nondet11;~tmp___5~0 := #t~nondet12;havoc #t~nondet12;~tmp___6~0 := #t~nondet13;havoc #t~nondet13;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet14;havoc #t~nondet14;~tmp___9~0 := #t~nondet15;havoc #t~nondet15;~tmp___10~0 := #t~nondet16;havoc #t~nondet16;havoc ~blastFlag~0;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~blastFlag~0 := 0bv32;call write~intINTTYPE4(#t~nondet17, ~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32);havoc #t~nondet17;call write~intINTTYPE4(8464bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~tmp~3 := #t~nondet18;havoc #t~nondet18;~Time~0 := ~tmp~3;~cb~0.base, ~cb~0.offset := 0bv32, 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32;call #t~mem19.base, #t~mem19.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,886 INFO L273 TraceCheckUtils]: 8: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 0bv32 != ~bvadd32(#t~mem19.base, #t~mem19.offset);havoc #t~mem19.base, #t~mem19.offset;call #t~mem20.base, #t~mem20.offset := read~$Pointer$(~s.base, ~bvadd32(192bv32, ~s.offset), 4bv32);~cb~0.base, ~cb~0.offset := #t~mem20.base, #t~mem20.offset;havoc #t~mem20.base, #t~mem20.offset; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,886 INFO L273 TraceCheckUtils]: 9: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem21 := read~intINTTYPE4(~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);call write~intINTTYPE4(~bvadd32(1bv32, #t~mem21), ~s.base, ~bvadd32(28bv32, ~s.offset), 4bv32);havoc #t~mem21; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,887 INFO L273 TraceCheckUtils]: 10: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(0bv32 != ~bvand32(12288bv32, ~tmp___1~0)); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,887 INFO L273 TraceCheckUtils]: 11: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem22.base, #t~mem22.offset := read~$Pointer$(~s.base, ~bvadd32(136bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,888 INFO L273 TraceCheckUtils]: 12: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(0bv32 == ~bvadd32(#t~mem22.base, #t~mem22.offset));havoc #t~mem22.base, #t~mem22.offset; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,888 INFO L273 TraceCheckUtils]: 13: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !false; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,889 INFO L273 TraceCheckUtils]: 14: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,889 INFO L273 TraceCheckUtils]: 15: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,890 INFO L273 TraceCheckUtils]: 16: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,890 INFO L273 TraceCheckUtils]: 17: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,891 INFO L273 TraceCheckUtils]: 18: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,891 INFO L273 TraceCheckUtils]: 19: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,892 INFO L273 TraceCheckUtils]: 20: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,892 INFO L273 TraceCheckUtils]: 21: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,893 INFO L273 TraceCheckUtils]: 22: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,893 INFO L273 TraceCheckUtils]: 23: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 8464bv32 == #t~mem32;havoc #t~mem32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,894 INFO L273 TraceCheckUtils]: 24: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(48bv32, ~s.offset), 4bv32);~ret~0 := #t~nondet69;havoc #t~nondet69; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,894 INFO L273 TraceCheckUtils]: 25: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,895 INFO L273 TraceCheckUtils]: 26: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;call write~intINTTYPE4(8496bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,895 INFO L273 TraceCheckUtils]: 27: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,896 INFO L273 TraceCheckUtils]: 28: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,896 INFO L273 TraceCheckUtils]: 29: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} ~skip~0 := 0bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,897 INFO L273 TraceCheckUtils]: 30: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !false; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,897 INFO L273 TraceCheckUtils]: 31: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,898 INFO L273 TraceCheckUtils]: 32: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,898 INFO L273 TraceCheckUtils]: 33: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,899 INFO L273 TraceCheckUtils]: 34: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,899 INFO L273 TraceCheckUtils]: 35: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,900 INFO L273 TraceCheckUtils]: 36: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,900 INFO L273 TraceCheckUtils]: 37: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,900 INFO L273 TraceCheckUtils]: 38: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,901 INFO L273 TraceCheckUtils]: 39: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,901 INFO L273 TraceCheckUtils]: 40: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,902 INFO L273 TraceCheckUtils]: 41: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,902 INFO L273 TraceCheckUtils]: 42: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,903 INFO L273 TraceCheckUtils]: 43: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 8496bv32 == #t~mem35;havoc #t~mem35; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,903 INFO L273 TraceCheckUtils]: 44: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} ~ret~0 := #t~nondet70;havoc #t~nondet70; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,904 INFO L273 TraceCheckUtils]: 45: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,904 INFO L273 TraceCheckUtils]: 46: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);call #t~mem71 := read~intINTTYPE4(~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,905 INFO L273 TraceCheckUtils]: 47: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 0bv32 != #t~mem71;havoc #t~mem71;call write~intINTTYPE4(8656bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,905 INFO L273 TraceCheckUtils]: 48: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,906 INFO L273 TraceCheckUtils]: 49: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,906 INFO L273 TraceCheckUtils]: 50: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,907 INFO L273 TraceCheckUtils]: 51: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} ~skip~0 := 0bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,907 INFO L273 TraceCheckUtils]: 52: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !false; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,922 INFO L273 TraceCheckUtils]: 53: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,922 INFO L273 TraceCheckUtils]: 54: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,923 INFO L273 TraceCheckUtils]: 55: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,923 INFO L273 TraceCheckUtils]: 56: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,923 INFO L273 TraceCheckUtils]: 57: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,923 INFO L273 TraceCheckUtils]: 58: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,924 INFO L273 TraceCheckUtils]: 59: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,924 INFO L273 TraceCheckUtils]: 60: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,942 INFO L273 TraceCheckUtils]: 61: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,956 INFO L273 TraceCheckUtils]: 62: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,964 INFO L273 TraceCheckUtils]: 63: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,976 INFO L273 TraceCheckUtils]: 64: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,977 INFO L273 TraceCheckUtils]: 65: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,977 INFO L273 TraceCheckUtils]: 66: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,982 INFO L273 TraceCheckUtils]: 67: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 8512bv32 == #t~mem37;havoc #t~mem37; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,982 INFO L273 TraceCheckUtils]: 68: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem72.base, #t~mem72.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem73.base, #t~mem73.offset := read~$Pointer$(#t~mem72.base, ~bvadd32(836bv32, #t~mem72.offset), 4bv32);call #t~mem74 := read~intINTTYPE4(#t~mem73.base, ~bvadd32(12bv32, #t~mem73.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,982 INFO L273 TraceCheckUtils]: 69: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(0bv32 != ~bvand32(256bv32, #t~mem74));havoc #t~mem72.base, #t~mem72.offset;havoc #t~mem73.base, #t~mem73.offset;havoc #t~mem74;~ret~0 := #t~nondet75;havoc #t~nondet75; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,983 INFO L273 TraceCheckUtils]: 70: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,983 INFO L273 TraceCheckUtils]: 71: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,983 INFO L273 TraceCheckUtils]: 72: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call write~intINTTYPE4(8528bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,983 INFO L273 TraceCheckUtils]: 73: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,984 INFO L273 TraceCheckUtils]: 74: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,984 INFO L273 TraceCheckUtils]: 75: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} ~skip~0 := 0bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,984 INFO L273 TraceCheckUtils]: 76: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !false; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,985 INFO L273 TraceCheckUtils]: 77: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,985 INFO L273 TraceCheckUtils]: 78: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,985 INFO L273 TraceCheckUtils]: 79: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,986 INFO L273 TraceCheckUtils]: 80: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,986 INFO L273 TraceCheckUtils]: 81: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,986 INFO L273 TraceCheckUtils]: 82: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,987 INFO L273 TraceCheckUtils]: 83: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,987 INFO L273 TraceCheckUtils]: 84: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,988 INFO L273 TraceCheckUtils]: 85: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,988 INFO L273 TraceCheckUtils]: 86: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,989 INFO L273 TraceCheckUtils]: 87: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,989 INFO L273 TraceCheckUtils]: 88: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,990 INFO L273 TraceCheckUtils]: 89: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,990 INFO L273 TraceCheckUtils]: 90: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,991 INFO L273 TraceCheckUtils]: 91: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,991 INFO L273 TraceCheckUtils]: 92: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,992 INFO L273 TraceCheckUtils]: 93: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 8528bv32 == #t~mem39;havoc #t~mem39; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,992 INFO L273 TraceCheckUtils]: 94: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem76.base, #t~mem76.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem77.base, #t~mem77.offset := read~$Pointer$(#t~mem76.base, ~bvadd32(836bv32, #t~mem76.offset), 4bv32);call #t~mem78 := read~intINTTYPE4(#t~mem77.base, ~bvadd32(12bv32, #t~mem77.offset), 4bv32);~l~0 := #t~mem78;havoc #t~mem76.base, #t~mem76.offset;havoc #t~mem77.base, #t~mem77.offset;havoc #t~mem78;call #t~mem79 := read~intINTTYPE4(~s.base, ~bvadd32(232bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,993 INFO L273 TraceCheckUtils]: 95: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(0bv32 != ~bvand32(2097152bv32, #t~mem79));havoc #t~mem79;call #t~mem81.base, #t~mem81.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, #t~mem81.base, ~bvadd32(871bv32, #t~mem81.offset), 4bv32);havoc #t~mem81.base, #t~mem81.offset; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,993 INFO L273 TraceCheckUtils]: 96: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem82.base, #t~mem82.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem83 := read~intINTTYPE4(#t~mem82.base, ~bvadd32(871bv32, #t~mem82.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,994 INFO L273 TraceCheckUtils]: 97: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 0bv32 != #t~mem83;havoc #t~mem83;havoc #t~mem82.base, #t~mem82.offset; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,994 INFO L273 TraceCheckUtils]: 98: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} ~ret~0 := #t~nondet92;havoc #t~nondet92; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,995 INFO L273 TraceCheckUtils]: 99: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,995 INFO L273 TraceCheckUtils]: 100: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,996 INFO L273 TraceCheckUtils]: 101: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call write~intINTTYPE4(8544bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,996 INFO L273 TraceCheckUtils]: 102: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,997 INFO L273 TraceCheckUtils]: 103: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,997 INFO L273 TraceCheckUtils]: 104: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} ~skip~0 := 0bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,998 INFO L273 TraceCheckUtils]: 105: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !false; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,998 INFO L273 TraceCheckUtils]: 106: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,999 INFO L273 TraceCheckUtils]: 107: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:05,999 INFO L273 TraceCheckUtils]: 108: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,000 INFO L273 TraceCheckUtils]: 109: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,000 INFO L273 TraceCheckUtils]: 110: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,001 INFO L273 TraceCheckUtils]: 111: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,001 INFO L273 TraceCheckUtils]: 112: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,002 INFO L273 TraceCheckUtils]: 113: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,002 INFO L273 TraceCheckUtils]: 114: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,003 INFO L273 TraceCheckUtils]: 115: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,003 INFO L273 TraceCheckUtils]: 116: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,004 INFO L273 TraceCheckUtils]: 117: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,004 INFO L273 TraceCheckUtils]: 118: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,004 INFO L273 TraceCheckUtils]: 119: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,005 INFO L273 TraceCheckUtils]: 120: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,005 INFO L273 TraceCheckUtils]: 121: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,006 INFO L273 TraceCheckUtils]: 122: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,006 INFO L273 TraceCheckUtils]: 123: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,007 INFO L273 TraceCheckUtils]: 124: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 8544bv32 == #t~mem41;havoc #t~mem41; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,007 INFO L273 TraceCheckUtils]: 125: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem93 := read~intINTTYPE4(~s.base, ~bvadd32(180bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,008 INFO L273 TraceCheckUtils]: 126: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 0bv32 != ~bvand32(1bv32, #t~mem93);havoc #t~mem93;call #t~mem94.base, #t~mem94.offset := read~$Pointer$(~s.base, ~bvadd32(176bv32, ~s.offset), 4bv32);call #t~mem95.base, #t~mem95.offset := read~$Pointer$(#t~mem94.base, ~bvadd32(148bv32, #t~mem94.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,008 INFO L273 TraceCheckUtils]: 127: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(0bv32 != ~bvadd32(#t~mem95.base, #t~mem95.offset));havoc #t~mem95.base, #t~mem95.offset;havoc #t~mem94.base, #t~mem94.offset; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,009 INFO L273 TraceCheckUtils]: 128: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem98.base, #t~mem98.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem99.base, #t~mem99.offset := read~$Pointer$(#t~mem98.base, ~bvadd32(836bv32, #t~mem98.offset), 4bv32);call #t~mem100 := read~intINTTYPE4(#t~mem99.base, ~bvadd32(12bv32, #t~mem99.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,009 INFO L273 TraceCheckUtils]: 129: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(0bv32 != ~bvand32(256bv32, #t~mem100));havoc #t~mem98.base, #t~mem98.offset;havoc #t~mem100;havoc #t~mem99.base, #t~mem99.offset; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,010 INFO L273 TraceCheckUtils]: 130: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem103.base, #t~mem103.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(1bv32, #t~mem103.base, ~bvadd32(895bv32, #t~mem103.offset), 4bv32);havoc #t~mem103.base, #t~mem103.offset;~ret~0 := #t~nondet104;havoc #t~nondet104; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,010 INFO L273 TraceCheckUtils]: 131: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,011 INFO L273 TraceCheckUtils]: 132: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8448bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call #t~mem105.base, #t~mem105.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(8576bv32, #t~mem105.base, ~bvadd32(844bv32, #t~mem105.offset), 4bv32);havoc #t~mem105.base, #t~mem105.offset;call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,011 INFO L273 TraceCheckUtils]: 133: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,012 INFO L273 TraceCheckUtils]: 134: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,012 INFO L273 TraceCheckUtils]: 135: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} ~skip~0 := 0bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,013 INFO L273 TraceCheckUtils]: 136: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !false; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,013 INFO L273 TraceCheckUtils]: 137: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,014 INFO L273 TraceCheckUtils]: 138: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,014 INFO L273 TraceCheckUtils]: 139: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,015 INFO L273 TraceCheckUtils]: 140: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,028 INFO L273 TraceCheckUtils]: 141: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,029 INFO L273 TraceCheckUtils]: 142: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,029 INFO L273 TraceCheckUtils]: 143: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,030 INFO L273 TraceCheckUtils]: 144: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,030 INFO L273 TraceCheckUtils]: 145: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,030 INFO L273 TraceCheckUtils]: 146: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,031 INFO L273 TraceCheckUtils]: 147: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,031 INFO L273 TraceCheckUtils]: 148: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,031 INFO L273 TraceCheckUtils]: 149: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,031 INFO L273 TraceCheckUtils]: 150: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,032 INFO L273 TraceCheckUtils]: 151: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,032 INFO L273 TraceCheckUtils]: 152: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,032 INFO L273 TraceCheckUtils]: 153: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,033 INFO L273 TraceCheckUtils]: 154: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,033 INFO L273 TraceCheckUtils]: 155: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,033 INFO L273 TraceCheckUtils]: 156: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,034 INFO L273 TraceCheckUtils]: 157: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,034 INFO L273 TraceCheckUtils]: 158: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,035 INFO L273 TraceCheckUtils]: 159: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,035 INFO L273 TraceCheckUtils]: 160: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 8576bv32 == #t~mem46;havoc #t~mem46; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,036 INFO L273 TraceCheckUtils]: 161: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} ~ret~0 := #t~nondet111;havoc #t~nondet111; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,036 INFO L273 TraceCheckUtils]: 162: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 5bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,037 INFO L273 TraceCheckUtils]: 163: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,038 INFO L273 TraceCheckUtils]: 164: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(2bv32 == ~ret~0);~ret~0 := #t~nondet112;havoc #t~nondet112; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,038 INFO L273 TraceCheckUtils]: 165: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 6bv32 == ~blastFlag~0;~blastFlag~0 := 7bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,039 INFO L273 TraceCheckUtils]: 166: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32);call write~intINTTYPE4(8592bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,039 INFO L273 TraceCheckUtils]: 167: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,040 INFO L273 TraceCheckUtils]: 168: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,040 INFO L273 TraceCheckUtils]: 169: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} ~skip~0 := 0bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,041 INFO L273 TraceCheckUtils]: 170: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !false; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,041 INFO L273 TraceCheckUtils]: 171: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,042 INFO L273 TraceCheckUtils]: 172: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,042 INFO L273 TraceCheckUtils]: 173: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,043 INFO L273 TraceCheckUtils]: 174: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,043 INFO L273 TraceCheckUtils]: 175: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,044 INFO L273 TraceCheckUtils]: 176: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,044 INFO L273 TraceCheckUtils]: 177: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,045 INFO L273 TraceCheckUtils]: 178: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,045 INFO L273 TraceCheckUtils]: 179: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,046 INFO L273 TraceCheckUtils]: 180: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,046 INFO L273 TraceCheckUtils]: 181: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,047 INFO L273 TraceCheckUtils]: 182: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,047 INFO L273 TraceCheckUtils]: 183: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,048 INFO L273 TraceCheckUtils]: 184: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,048 INFO L273 TraceCheckUtils]: 185: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,049 INFO L273 TraceCheckUtils]: 186: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,049 INFO L273 TraceCheckUtils]: 187: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,050 INFO L273 TraceCheckUtils]: 188: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,050 INFO L273 TraceCheckUtils]: 189: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,051 INFO L273 TraceCheckUtils]: 190: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,051 INFO L273 TraceCheckUtils]: 191: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,052 INFO L273 TraceCheckUtils]: 192: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,052 INFO L273 TraceCheckUtils]: 193: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,053 INFO L273 TraceCheckUtils]: 194: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,053 INFO L273 TraceCheckUtils]: 195: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,054 INFO L273 TraceCheckUtils]: 196: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 8592bv32 == #t~mem48;havoc #t~mem48; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,054 INFO L273 TraceCheckUtils]: 197: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} ~ret~0 := #t~nondet113;havoc #t~nondet113; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,055 INFO L273 TraceCheckUtils]: 198: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 7bv32 == ~blastFlag~0;~blastFlag~0 := 8bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,055 INFO L273 TraceCheckUtils]: 199: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8608bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,056 INFO L273 TraceCheckUtils]: 200: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,056 INFO L273 TraceCheckUtils]: 201: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,057 INFO L273 TraceCheckUtils]: 202: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} ~skip~0 := 0bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,057 INFO L273 TraceCheckUtils]: 203: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !false; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,058 INFO L273 TraceCheckUtils]: 204: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,058 INFO L273 TraceCheckUtils]: 205: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,059 INFO L273 TraceCheckUtils]: 206: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,059 INFO L273 TraceCheckUtils]: 207: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,060 INFO L273 TraceCheckUtils]: 208: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,060 INFO L273 TraceCheckUtils]: 209: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,061 INFO L273 TraceCheckUtils]: 210: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,061 INFO L273 TraceCheckUtils]: 211: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,062 INFO L273 TraceCheckUtils]: 212: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,079 INFO L273 TraceCheckUtils]: 213: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,081 INFO L273 TraceCheckUtils]: 214: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,082 INFO L273 TraceCheckUtils]: 215: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,082 INFO L273 TraceCheckUtils]: 216: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,082 INFO L273 TraceCheckUtils]: 217: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,082 INFO L273 TraceCheckUtils]: 218: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,083 INFO L273 TraceCheckUtils]: 219: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,083 INFO L273 TraceCheckUtils]: 220: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,083 INFO L273 TraceCheckUtils]: 221: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,084 INFO L273 TraceCheckUtils]: 222: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,084 INFO L273 TraceCheckUtils]: 223: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,084 INFO L273 TraceCheckUtils]: 224: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,085 INFO L273 TraceCheckUtils]: 225: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,085 INFO L273 TraceCheckUtils]: 226: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,086 INFO L273 TraceCheckUtils]: 227: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,086 INFO L273 TraceCheckUtils]: 228: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,087 INFO L273 TraceCheckUtils]: 229: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,087 INFO L273 TraceCheckUtils]: 230: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,088 INFO L273 TraceCheckUtils]: 231: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 8608bv32 == #t~mem50;havoc #t~mem50; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,088 INFO L273 TraceCheckUtils]: 232: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} ~ret~0 := #t~nondet114;havoc #t~nondet114; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,089 INFO L273 TraceCheckUtils]: 233: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 8bv32 == ~blastFlag~0;~blastFlag~0 := 9bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,089 INFO L273 TraceCheckUtils]: 234: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8640bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,090 INFO L273 TraceCheckUtils]: 235: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,090 INFO L273 TraceCheckUtils]: 236: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,091 INFO L273 TraceCheckUtils]: 237: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} ~skip~0 := 0bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,091 INFO L273 TraceCheckUtils]: 238: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !false; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,092 INFO L273 TraceCheckUtils]: 239: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,092 INFO L273 TraceCheckUtils]: 240: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,093 INFO L273 TraceCheckUtils]: 241: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,093 INFO L273 TraceCheckUtils]: 242: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,094 INFO L273 TraceCheckUtils]: 243: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,094 INFO L273 TraceCheckUtils]: 244: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,095 INFO L273 TraceCheckUtils]: 245: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,095 INFO L273 TraceCheckUtils]: 246: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,096 INFO L273 TraceCheckUtils]: 247: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,096 INFO L273 TraceCheckUtils]: 248: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,097 INFO L273 TraceCheckUtils]: 249: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,097 INFO L273 TraceCheckUtils]: 250: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,098 INFO L273 TraceCheckUtils]: 251: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,098 INFO L273 TraceCheckUtils]: 252: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,099 INFO L273 TraceCheckUtils]: 253: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,099 INFO L273 TraceCheckUtils]: 254: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,100 INFO L273 TraceCheckUtils]: 255: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,101 INFO L273 TraceCheckUtils]: 256: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,101 INFO L273 TraceCheckUtils]: 257: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,102 INFO L273 TraceCheckUtils]: 258: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,102 INFO L273 TraceCheckUtils]: 259: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,103 INFO L273 TraceCheckUtils]: 260: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,103 INFO L273 TraceCheckUtils]: 261: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,104 INFO L273 TraceCheckUtils]: 262: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,104 INFO L273 TraceCheckUtils]: 263: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,105 INFO L273 TraceCheckUtils]: 264: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,105 INFO L273 TraceCheckUtils]: 265: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,106 INFO L273 TraceCheckUtils]: 266: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,106 INFO L273 TraceCheckUtils]: 267: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,107 INFO L273 TraceCheckUtils]: 268: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 8640bv32 == #t~mem52;havoc #t~mem52; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,107 INFO L273 TraceCheckUtils]: 269: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} ~ret~0 := #t~nondet115;havoc #t~nondet115; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,108 INFO L273 TraceCheckUtils]: 270: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 9bv32 == ~blastFlag~0;~blastFlag~0 := 10bv32; {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,108 INFO L273 TraceCheckUtils]: 271: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);call #t~mem116 := read~intINTTYPE4(~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32); {67311#(= ssl3_accept_~s.offset (_ bv0 32))} is VALID [2018-11-23 11:05:06,111 INFO L273 TraceCheckUtils]: 272: Hoare triple {67311#(= ssl3_accept_~s.offset (_ bv0 32))} assume 0bv32 != #t~mem116;havoc #t~mem116;call write~intINTTYPE4(3bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68107#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))))} is VALID [2018-11-23 11:05:06,114 INFO L273 TraceCheckUtils]: 273: Hoare triple {68107#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))))} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,115 INFO L273 TraceCheckUtils]: 274: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,116 INFO L273 TraceCheckUtils]: 275: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,117 INFO L273 TraceCheckUtils]: 276: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} ~skip~0 := 0bv32; {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,118 INFO L273 TraceCheckUtils]: 277: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !false; {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,118 INFO L273 TraceCheckUtils]: 278: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,119 INFO L273 TraceCheckUtils]: 279: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,120 INFO L273 TraceCheckUtils]: 280: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,121 INFO L273 TraceCheckUtils]: 281: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,122 INFO L273 TraceCheckUtils]: 282: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,123 INFO L273 TraceCheckUtils]: 283: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,124 INFO L273 TraceCheckUtils]: 284: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,124 INFO L273 TraceCheckUtils]: 285: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,125 INFO L273 TraceCheckUtils]: 286: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,126 INFO L273 TraceCheckUtils]: 287: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,127 INFO L273 TraceCheckUtils]: 288: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,128 INFO L273 TraceCheckUtils]: 289: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,129 INFO L273 TraceCheckUtils]: 290: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,130 INFO L273 TraceCheckUtils]: 291: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,130 INFO L273 TraceCheckUtils]: 292: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,131 INFO L273 TraceCheckUtils]: 293: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,132 INFO L273 TraceCheckUtils]: 294: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,133 INFO L273 TraceCheckUtils]: 295: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,134 INFO L273 TraceCheckUtils]: 296: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,135 INFO L273 TraceCheckUtils]: 297: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,135 INFO L273 TraceCheckUtils]: 298: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,136 INFO L273 TraceCheckUtils]: 299: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,137 INFO L273 TraceCheckUtils]: 300: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,138 INFO L273 TraceCheckUtils]: 301: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,139 INFO L273 TraceCheckUtils]: 302: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,140 INFO L273 TraceCheckUtils]: 303: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,140 INFO L273 TraceCheckUtils]: 304: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,141 INFO L273 TraceCheckUtils]: 305: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,142 INFO L273 TraceCheckUtils]: 306: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,143 INFO L273 TraceCheckUtils]: 307: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8640bv32 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} is VALID [2018-11-23 11:05:06,144 INFO L273 TraceCheckUtils]: 308: Hoare triple {68111#(and (= ssl3_accept_~s.offset (_ bv0 32)) (= (_ bv3 32) (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv52 32)))) (= (select (select |#memory_int| ssl3_accept_~s.base) (bvadd ssl3_accept_~s.offset (_ bv64 32))) (_ bv0 32)))} assume !(8641bv32 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {68217#(= (bvadd |ssl3_accept_#t~mem54| (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 11:05:06,144 INFO L273 TraceCheckUtils]: 309: Hoare triple {68217#(= (bvadd |ssl3_accept_#t~mem54| (_ bv4294967293 32)) (_ bv0 32))} assume 8656bv32 == #t~mem54;havoc #t~mem54; {67284#false} is VALID [2018-11-23 11:05:06,145 INFO L273 TraceCheckUtils]: 310: Hoare triple {67284#false} call #t~mem117.base, #t~mem117.offset := read~$Pointer$(~s.base, ~bvadd32(176bv32, ~s.offset), 4bv32);call #t~mem118.base, #t~mem118.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem119.base, #t~mem119.offset := read~$Pointer$(#t~mem118.base, ~bvadd32(836bv32, #t~mem118.offset), 4bv32);call write~$Pointer$(#t~mem119.base, #t~mem119.offset, #t~mem117.base, ~bvadd32(172bv32, #t~mem117.offset), 4bv32);havoc #t~mem119.base, #t~mem119.offset;havoc #t~mem118.base, #t~mem118.offset;havoc #t~mem117.base, #t~mem117.offset; {67284#false} is VALID [2018-11-23 11:05:06,145 INFO L273 TraceCheckUtils]: 311: Hoare triple {67284#false} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet120;havoc #t~nondet120; {67284#false} is VALID [2018-11-23 11:05:06,145 INFO L273 TraceCheckUtils]: 312: Hoare triple {67284#false} assume 10bv32 == ~blastFlag~0;~blastFlag~0 := 11bv32; {67284#false} is VALID [2018-11-23 11:05:06,145 INFO L273 TraceCheckUtils]: 313: Hoare triple {67284#false} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8672bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,146 INFO L273 TraceCheckUtils]: 314: Hoare triple {67284#false} assume !(0bv32 == ~tmp___10~0); {67284#false} is VALID [2018-11-23 11:05:06,146 INFO L273 TraceCheckUtils]: 315: Hoare triple {67284#false} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,146 INFO L273 TraceCheckUtils]: 316: Hoare triple {67284#false} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {67284#false} is VALID [2018-11-23 11:05:06,146 INFO L273 TraceCheckUtils]: 317: Hoare triple {67284#false} ~skip~0 := 0bv32; {67284#false} is VALID [2018-11-23 11:05:06,146 INFO L273 TraceCheckUtils]: 318: Hoare triple {67284#false} assume !false; {67284#false} is VALID [2018-11-23 11:05:06,146 INFO L273 TraceCheckUtils]: 319: Hoare triple {67284#false} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,147 INFO L273 TraceCheckUtils]: 320: Hoare triple {67284#false} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,147 INFO L273 TraceCheckUtils]: 321: Hoare triple {67284#false} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,147 INFO L273 TraceCheckUtils]: 322: Hoare triple {67284#false} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,147 INFO L273 TraceCheckUtils]: 323: Hoare triple {67284#false} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,147 INFO L273 TraceCheckUtils]: 324: Hoare triple {67284#false} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,148 INFO L273 TraceCheckUtils]: 325: Hoare triple {67284#false} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,148 INFO L273 TraceCheckUtils]: 326: Hoare triple {67284#false} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,148 INFO L273 TraceCheckUtils]: 327: Hoare triple {67284#false} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,148 INFO L273 TraceCheckUtils]: 328: Hoare triple {67284#false} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,148 INFO L273 TraceCheckUtils]: 329: Hoare triple {67284#false} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,148 INFO L273 TraceCheckUtils]: 330: Hoare triple {67284#false} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,149 INFO L273 TraceCheckUtils]: 331: Hoare triple {67284#false} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,149 INFO L273 TraceCheckUtils]: 332: Hoare triple {67284#false} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,149 INFO L273 TraceCheckUtils]: 333: Hoare triple {67284#false} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,149 INFO L273 TraceCheckUtils]: 334: Hoare triple {67284#false} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,149 INFO L273 TraceCheckUtils]: 335: Hoare triple {67284#false} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,149 INFO L273 TraceCheckUtils]: 336: Hoare triple {67284#false} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,149 INFO L273 TraceCheckUtils]: 337: Hoare triple {67284#false} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,149 INFO L273 TraceCheckUtils]: 338: Hoare triple {67284#false} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,149 INFO L273 TraceCheckUtils]: 339: Hoare triple {67284#false} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,150 INFO L273 TraceCheckUtils]: 340: Hoare triple {67284#false} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,150 INFO L273 TraceCheckUtils]: 341: Hoare triple {67284#false} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,150 INFO L273 TraceCheckUtils]: 342: Hoare triple {67284#false} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,150 INFO L273 TraceCheckUtils]: 343: Hoare triple {67284#false} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,150 INFO L273 TraceCheckUtils]: 344: Hoare triple {67284#false} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,150 INFO L273 TraceCheckUtils]: 345: Hoare triple {67284#false} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,150 INFO L273 TraceCheckUtils]: 346: Hoare triple {67284#false} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,150 INFO L273 TraceCheckUtils]: 347: Hoare triple {67284#false} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,150 INFO L273 TraceCheckUtils]: 348: Hoare triple {67284#false} assume !(8640bv32 == #t~mem52);havoc #t~mem52;call #t~mem53 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,151 INFO L273 TraceCheckUtils]: 349: Hoare triple {67284#false} assume !(8641bv32 == #t~mem53);havoc #t~mem53;call #t~mem54 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,151 INFO L273 TraceCheckUtils]: 350: Hoare triple {67284#false} assume !(8656bv32 == #t~mem54);havoc #t~mem54;call #t~mem55 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,151 INFO L273 TraceCheckUtils]: 351: Hoare triple {67284#false} assume !(8657bv32 == #t~mem55);havoc #t~mem55;call #t~mem56 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,151 INFO L273 TraceCheckUtils]: 352: Hoare triple {67284#false} assume 8672bv32 == #t~mem56;havoc #t~mem56; {67284#false} is VALID [2018-11-23 11:05:06,151 INFO L273 TraceCheckUtils]: 353: Hoare triple {67284#false} ~ret~0 := #t~nondet121;havoc #t~nondet121; {67284#false} is VALID [2018-11-23 11:05:06,151 INFO L273 TraceCheckUtils]: 354: Hoare triple {67284#false} assume 11bv32 == ~blastFlag~0;~blastFlag~0 := 12bv32; {67284#false} is VALID [2018-11-23 11:05:06,152 INFO L273 TraceCheckUtils]: 355: Hoare triple {67284#false} assume !~bvsle32(~ret~0, 0bv32);call write~intINTTYPE4(8448bv32, ~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);call #t~mem122 := read~intINTTYPE4(~s.base, ~bvadd32(92bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,152 INFO L273 TraceCheckUtils]: 356: Hoare triple {67284#false} assume 0bv32 != #t~mem122;havoc #t~mem122;call #t~mem123.base, #t~mem123.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call write~intINTTYPE4(8640bv32, #t~mem123.base, ~bvadd32(844bv32, #t~mem123.offset), 4bv32);havoc #t~mem123.base, #t~mem123.offset; {67284#false} is VALID [2018-11-23 11:05:06,152 INFO L273 TraceCheckUtils]: 357: Hoare triple {67284#false} call write~intINTTYPE4(0bv32, ~s.base, ~bvadd32(64bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,152 INFO L273 TraceCheckUtils]: 358: Hoare triple {67284#false} call #t~mem127.base, #t~mem127.offset := read~$Pointer$(~s.base, ~bvadd32(84bv32, ~s.offset), 4bv32);call #t~mem128 := read~intINTTYPE4(#t~mem127.base, ~bvadd32(848bv32, #t~mem127.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,152 INFO L273 TraceCheckUtils]: 359: Hoare triple {67284#false} assume !(0bv32 == #t~mem128);havoc #t~mem128;havoc #t~mem127.base, #t~mem127.offset; {67284#false} is VALID [2018-11-23 11:05:06,153 INFO L273 TraceCheckUtils]: 360: Hoare triple {67284#false} ~skip~0 := 0bv32; {67284#false} is VALID [2018-11-23 11:05:06,153 INFO L273 TraceCheckUtils]: 361: Hoare triple {67284#false} assume !false; {67284#false} is VALID [2018-11-23 11:05:06,153 INFO L273 TraceCheckUtils]: 362: Hoare triple {67284#false} call #t~mem23 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32);~state~0 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,153 INFO L273 TraceCheckUtils]: 363: Hoare triple {67284#false} assume !(12292bv32 == #t~mem24);havoc #t~mem24;call #t~mem25 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,153 INFO L273 TraceCheckUtils]: 364: Hoare triple {67284#false} assume !(16384bv32 == #t~mem25);havoc #t~mem25;call #t~mem26 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,154 INFO L273 TraceCheckUtils]: 365: Hoare triple {67284#false} assume !(8192bv32 == #t~mem26);havoc #t~mem26;call #t~mem27 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,154 INFO L273 TraceCheckUtils]: 366: Hoare triple {67284#false} assume !(24576bv32 == #t~mem27);havoc #t~mem27;call #t~mem28 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,154 INFO L273 TraceCheckUtils]: 367: Hoare triple {67284#false} assume !(8195bv32 == #t~mem28);havoc #t~mem28;call #t~mem29 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,154 INFO L273 TraceCheckUtils]: 368: Hoare triple {67284#false} assume !(8480bv32 == #t~mem29);havoc #t~mem29;call #t~mem30 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,154 INFO L273 TraceCheckUtils]: 369: Hoare triple {67284#false} assume !(8481bv32 == #t~mem30);havoc #t~mem30;call #t~mem31 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,154 INFO L273 TraceCheckUtils]: 370: Hoare triple {67284#false} assume !(8482bv32 == #t~mem31);havoc #t~mem31;call #t~mem32 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,155 INFO L273 TraceCheckUtils]: 371: Hoare triple {67284#false} assume !(8464bv32 == #t~mem32);havoc #t~mem32;call #t~mem33 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,155 INFO L273 TraceCheckUtils]: 372: Hoare triple {67284#false} assume !(8465bv32 == #t~mem33);havoc #t~mem33;call #t~mem34 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,155 INFO L273 TraceCheckUtils]: 373: Hoare triple {67284#false} assume !(8466bv32 == #t~mem34);havoc #t~mem34;call #t~mem35 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,155 INFO L273 TraceCheckUtils]: 374: Hoare triple {67284#false} assume !(8496bv32 == #t~mem35);havoc #t~mem35;call #t~mem36 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,155 INFO L273 TraceCheckUtils]: 375: Hoare triple {67284#false} assume !(8497bv32 == #t~mem36);havoc #t~mem36;call #t~mem37 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,155 INFO L273 TraceCheckUtils]: 376: Hoare triple {67284#false} assume !(8512bv32 == #t~mem37);havoc #t~mem37;call #t~mem38 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,155 INFO L273 TraceCheckUtils]: 377: Hoare triple {67284#false} assume !(8513bv32 == #t~mem38);havoc #t~mem38;call #t~mem39 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,156 INFO L273 TraceCheckUtils]: 378: Hoare triple {67284#false} assume !(8528bv32 == #t~mem39);havoc #t~mem39;call #t~mem40 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,156 INFO L273 TraceCheckUtils]: 379: Hoare triple {67284#false} assume !(8529bv32 == #t~mem40);havoc #t~mem40;call #t~mem41 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,156 INFO L273 TraceCheckUtils]: 380: Hoare triple {67284#false} assume !(8544bv32 == #t~mem41);havoc #t~mem41;call #t~mem42 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,156 INFO L273 TraceCheckUtils]: 381: Hoare triple {67284#false} assume !(8545bv32 == #t~mem42);havoc #t~mem42;call #t~mem43 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,156 INFO L273 TraceCheckUtils]: 382: Hoare triple {67284#false} assume !(8560bv32 == #t~mem43);havoc #t~mem43;call #t~mem44 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,156 INFO L273 TraceCheckUtils]: 383: Hoare triple {67284#false} assume !(8561bv32 == #t~mem44);havoc #t~mem44;call #t~mem45 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,157 INFO L273 TraceCheckUtils]: 384: Hoare triple {67284#false} assume !(8448bv32 == #t~mem45);havoc #t~mem45;call #t~mem46 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,157 INFO L273 TraceCheckUtils]: 385: Hoare triple {67284#false} assume !(8576bv32 == #t~mem46);havoc #t~mem46;call #t~mem47 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,157 INFO L273 TraceCheckUtils]: 386: Hoare triple {67284#false} assume !(8577bv32 == #t~mem47);havoc #t~mem47;call #t~mem48 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,157 INFO L273 TraceCheckUtils]: 387: Hoare triple {67284#false} assume !(8592bv32 == #t~mem48);havoc #t~mem48;call #t~mem49 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,157 INFO L273 TraceCheckUtils]: 388: Hoare triple {67284#false} assume !(8593bv32 == #t~mem49);havoc #t~mem49;call #t~mem50 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,157 INFO L273 TraceCheckUtils]: 389: Hoare triple {67284#false} assume !(8608bv32 == #t~mem50);havoc #t~mem50;call #t~mem51 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,157 INFO L273 TraceCheckUtils]: 390: Hoare triple {67284#false} assume !(8609bv32 == #t~mem51);havoc #t~mem51;call #t~mem52 := read~intINTTYPE4(~s.base, ~bvadd32(52bv32, ~s.offset), 4bv32); {67284#false} is VALID [2018-11-23 11:05:06,158 INFO L273 TraceCheckUtils]: 391: Hoare triple {67284#false} assume 8640bv32 == #t~mem52;havoc #t~mem52; {67284#false} is VALID [2018-11-23 11:05:06,158 INFO L273 TraceCheckUtils]: 392: Hoare triple {67284#false} ~ret~0 := #t~nondet115;havoc #t~nondet115; {67284#false} is VALID [2018-11-23 11:05:06,158 INFO L273 TraceCheckUtils]: 393: Hoare triple {67284#false} assume !(9bv32 == ~blastFlag~0); {67284#false} is VALID [2018-11-23 11:05:06,158 INFO L273 TraceCheckUtils]: 394: Hoare triple {67284#false} assume 12bv32 == ~blastFlag~0; {67284#false} is VALID [2018-11-23 11:05:06,158 INFO L273 TraceCheckUtils]: 395: Hoare triple {67284#false} assume !false; {67284#false} is VALID [2018-11-23 11:05:06,327 INFO L134 CoverageAnalysis]: Checked inductivity of 1445 backedges. 717 proven. 0 refuted. 0 times theorem prover too weak. 728 trivial. 0 not checked. [2018-11-23 11:05:06,328 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 11:05:06,332 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 11:05:06,332 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-11-23 11:05:06,332 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 396 [2018-11-23 11:05:06,333 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 11:05:06,333 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2018-11-23 11:05:06,701 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 190 edges. 190 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:05:06,701 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-11-23 11:05:06,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-11-23 11:05:06,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2018-11-23 11:05:06,702 INFO L87 Difference]: Start difference. First operand 1657 states and 2448 transitions. Second operand 8 states. [2018-11-23 11:05:56,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:05:56,029 INFO L93 Difference]: Finished difference Result 5928 states and 8808 transitions. [2018-11-23 11:05:56,029 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-11-23 11:05:56,029 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 396 [2018-11-23 11:05:56,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 11:05:56,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2018-11-23 11:05:56,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 758 transitions. [2018-11-23 11:05:56,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2018-11-23 11:05:56,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 758 transitions. [2018-11-23 11:05:56,035 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states and 758 transitions. [2018-11-23 11:05:57,339 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 758 edges. 758 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 11:05:58,227 INFO L225 Difference]: With dead ends: 5928 [2018-11-23 11:05:58,228 INFO L226 Difference]: Without dead ends: 4285 [2018-11-23 11:05:58,230 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 389 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2018-11-23 11:05:58,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4285 states. [2018-11-23 11:06:00,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4285 to 2202. [2018-11-23 11:06:00,378 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 11:06:00,378 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4285 states. Second operand 2202 states. [2018-11-23 11:06:00,378 INFO L74 IsIncluded]: Start isIncluded. First operand 4285 states. Second operand 2202 states. [2018-11-23 11:06:00,378 INFO L87 Difference]: Start difference. First operand 4285 states. Second operand 2202 states. [2018-11-23 11:06:01,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:06:01,054 INFO L93 Difference]: Finished difference Result 4285 states and 6352 transitions. [2018-11-23 11:06:01,054 INFO L276 IsEmpty]: Start isEmpty. Operand 4285 states and 6352 transitions. [2018-11-23 11:06:01,059 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:06:01,059 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:06:01,060 INFO L74 IsIncluded]: Start isIncluded. First operand 2202 states. Second operand 4285 states. [2018-11-23 11:06:01,060 INFO L87 Difference]: Start difference. First operand 2202 states. Second operand 4285 states. [2018-11-23 11:06:01,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 11:06:01,742 INFO L93 Difference]: Finished difference Result 4285 states and 6352 transitions. [2018-11-23 11:06:01,743 INFO L276 IsEmpty]: Start isEmpty. Operand 4285 states and 6352 transitions. [2018-11-23 11:06:01,747 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 11:06:01,748 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 11:06:01,748 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 11:06:01,748 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 11:06:01,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2202 states. [2018-11-23 11:06:01,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2202 states to 2202 states and 3448 transitions. [2018-11-23 11:06:01,947 INFO L78 Accepts]: Start accepts. Automaton has 2202 states and 3448 transitions. Word has length 396 [2018-11-23 11:06:01,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 11:06:01,948 INFO L480 AbstractCegarLoop]: Abstraction has 2202 states and 3448 transitions. [2018-11-23 11:06:01,948 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-11-23 11:06:01,948 INFO L276 IsEmpty]: Start isEmpty. Operand 2202 states and 3448 transitions. [2018-11-23 11:06:01,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 397 [2018-11-23 11:06:01,952 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 11:06:01,952 INFO L402 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 11:06:01,952 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 11:06:01,952 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 11:06:01,953 INFO L82 PathProgramCache]: Analyzing trace with hash -1287544336, now seen corresponding path program 1 times [2018-11-23 11:06:01,953 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 11:06:01,954 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 15 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 11:06:01,970 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY