./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--video--console--fbcon.ko-entry_point.cil.out.i --full-output -ea --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5fbdf5bf Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -ea -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--video--console--fbcon.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 0c332fe8efab193984ddf24b5f74b7c59f53669f ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -ea -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--video--console--fbcon.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 0c332fe8efab193984ddf24b5f74b7c59f53669f ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker@4bb744f4 --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-5fbdf5b [2021-09-13 19:18:26,856 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-09-13 19:18:26,858 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-09-13 19:18:26,909 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-09-13 19:18:26,909 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-09-13 19:18:26,912 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-09-13 19:18:26,914 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-09-13 19:18:26,917 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-09-13 19:18:26,919 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-09-13 19:18:26,929 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-09-13 19:18:26,931 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-09-13 19:18:26,932 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-09-13 19:18:26,932 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-09-13 19:18:26,933 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-09-13 19:18:26,934 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-09-13 19:18:26,934 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-09-13 19:18:26,935 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-09-13 19:18:26,935 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-09-13 19:18:26,936 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-09-13 19:18:26,937 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-09-13 19:18:26,938 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-09-13 19:18:26,953 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-09-13 19:18:26,954 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-09-13 19:18:26,955 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-09-13 19:18:26,956 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-09-13 19:18:26,957 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-09-13 19:18:26,957 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-09-13 19:18:26,957 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-09-13 19:18:26,958 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-09-13 19:18:26,958 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-09-13 19:18:26,958 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-09-13 19:18:26,959 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-09-13 19:18:26,959 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-09-13 19:18:26,960 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-09-13 19:18:26,961 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-09-13 19:18:26,961 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-09-13 19:18:26,961 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-09-13 19:18:26,962 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-09-13 19:18:26,962 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-09-13 19:18:26,962 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-09-13 19:18:26,963 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-09-13 19:18:26,963 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-09-13 19:18:26,990 INFO L113 SettingsManager]: Loading preferences was successful [2021-09-13 19:18:26,990 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-09-13 19:18:26,991 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-09-13 19:18:26,991 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-09-13 19:18:26,991 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-09-13 19:18:26,992 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-09-13 19:18:26,992 INFO L138 SettingsManager]: * Use SBE=true [2021-09-13 19:18:26,992 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-09-13 19:18:26,992 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-09-13 19:18:26,992 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-09-13 19:18:26,992 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-09-13 19:18:26,992 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-09-13 19:18:26,993 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-09-13 19:18:26,993 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-09-13 19:18:26,993 INFO L138 SettingsManager]: * Use constant arrays=true [2021-09-13 19:18:26,993 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-09-13 19:18:26,993 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-09-13 19:18:26,993 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-09-13 19:18:26,994 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-09-13 19:18:26,994 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-09-13 19:18:26,994 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-09-13 19:18:26,994 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-09-13 19:18:27,008 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-09-13 19:18:27,009 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-09-13 19:18:27,009 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-09-13 19:18:27,009 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-09-13 19:18:27,009 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-09-13 19:18:27,009 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0c332fe8efab193984ddf24b5f74b7c59f53669f [2021-09-13 19:18:27,355 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-09-13 19:18:27,380 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-09-13 19:18:27,382 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-09-13 19:18:27,383 INFO L271 PluginConnector]: Initializing CDTParser... [2021-09-13 19:18:27,384 INFO L275 PluginConnector]: CDTParser initialized [2021-09-13 19:18:27,385 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--video--console--fbcon.ko-entry_point.cil.out.i [2021-09-13 19:18:27,424 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cdf7d8531/449c13259ed34881a47b77a4549336ae/FLAGc226f08dd [2021-09-13 19:18:28,083 INFO L306 CDTParser]: Found 1 translation units. [2021-09-13 19:18:28,084 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--video--console--fbcon.ko-entry_point.cil.out.i [2021-09-13 19:18:28,112 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cdf7d8531/449c13259ed34881a47b77a4549336ae/FLAGc226f08dd [2021-09-13 19:18:28,432 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cdf7d8531/449c13259ed34881a47b77a4549336ae [2021-09-13 19:18:28,434 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-09-13 19:18:28,435 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-09-13 19:18:28,436 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-09-13 19:18:28,436 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-09-13 19:18:28,438 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-09-13 19:18:28,439 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.09 07:18:28" (1/1) ... [2021-09-13 19:18:28,440 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e8ad0f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:18:28, skipping insertion in model container [2021-09-13 19:18:28,440 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.09 07:18:28" (1/1) ... [2021-09-13 19:18:28,444 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-09-13 19:18:28,579 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-09-13 19:18:29,904 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--video--console--fbcon.ko-entry_point.cil.out.i[260495,260508] [2021-09-13 19:18:29,937 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-09-13 19:18:29,985 INFO L203 MainTranslator]: Completed pre-run [2021-09-13 19:18:30,283 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--video--console--fbcon.ko-entry_point.cil.out.i[260495,260508] [2021-09-13 19:18:30,294 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-09-13 19:18:30,383 INFO L208 MainTranslator]: Completed translation [2021-09-13 19:18:30,383 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:18:30 WrapperNode [2021-09-13 19:18:30,384 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-09-13 19:18:30,384 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-09-13 19:18:30,385 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-09-13 19:18:30,385 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-09-13 19:18:30,390 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:18:30" (1/1) ... [2021-09-13 19:18:30,514 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:18:30" (1/1) ... [2021-09-13 19:18:31,771 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-09-13 19:18:31,772 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-09-13 19:18:31,773 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-09-13 19:18:31,773 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-09-13 19:18:31,778 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:18:30" (1/1) ... [2021-09-13 19:18:31,779 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:18:30" (1/1) ... [2021-09-13 19:18:31,980 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:18:30" (1/1) ... [2021-09-13 19:18:31,981 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:18:30" (1/1) ... [2021-09-13 19:18:32,713 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:18:30" (1/1) ... [2021-09-13 19:18:32,843 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:18:30" (1/1) ... [2021-09-13 19:18:32,891 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:18:30" (1/1) ... [2021-09-13 19:18:33,002 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-09-13 19:18:33,003 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-09-13 19:18:33,003 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-09-13 19:18:33,004 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-09-13 19:18:33,005 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:18:30" (1/1) ... [2021-09-13 19:18:33,009 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-09-13 19:18:33,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-09-13 19:18:33,049 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-09-13 19:18:33,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-09-13 19:18:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure fbcon_set_origin [2021-09-13 19:18:33,079 INFO L138 BoogieDeclarations]: Found implementation of procedure fbcon_set_origin [2021-09-13 19:18:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-09-13 19:18:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-09-13 19:18:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure fbcon_cursor [2021-09-13 19:18:33,080 INFO L138 BoogieDeclarations]: Found implementation of procedure fbcon_cursor [2021-09-13 19:18:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure fbcon_scrolldelta [2021-09-13 19:18:33,080 INFO L138 BoogieDeclarations]: Found implementation of procedure fbcon_scrolldelta [2021-09-13 19:18:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-09-13 19:18:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2021-09-13 19:18:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-09-13 19:18:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-09-13 19:18:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-09-13 19:18:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure fbcon_debug_enter [2021-09-13 19:18:33,081 INFO L138 BoogieDeclarations]: Found implementation of procedure fbcon_debug_enter [2021-09-13 19:18:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-09-13 19:18:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-09-13 19:18:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-09-13 19:18:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure fbcon_bmove_rec [2021-09-13 19:18:33,082 INFO L138 BoogieDeclarations]: Found implementation of procedure fbcon_bmove_rec [2021-09-13 19:18:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-09-13 19:18:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure fbcon_debug_leave [2021-09-13 19:18:33,082 INFO L138 BoogieDeclarations]: Found implementation of procedure fbcon_debug_leave [2021-09-13 19:18:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-09-13 19:18:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-09-13 19:18:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2021-09-13 19:18:33,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2021-09-13 19:18:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure fbcon_switch [2021-09-13 19:18:33,083 INFO L138 BoogieDeclarations]: Found implementation of procedure fbcon_switch [2021-09-13 19:18:33,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-09-13 19:18:33,083 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-09-13 19:18:33,083 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-09-13 19:18:54,962 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-09-13 19:18:54,962 INFO L299 CfgBuilder]: Removed 3636 assume(true) statements. [2021-09-13 19:18:54,969 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.09 07:18:54 BoogieIcfgContainer [2021-09-13 19:18:54,969 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-09-13 19:18:54,970 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-09-13 19:18:54,970 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-09-13 19:18:54,972 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-09-13 19:18:54,972 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.09 07:18:28" (1/3) ... [2021-09-13 19:18:54,989 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ef09938 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.09 07:18:54, skipping insertion in model container [2021-09-13 19:18:54,989 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:18:30" (2/3) ... [2021-09-13 19:18:54,989 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ef09938 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.09 07:18:54, skipping insertion in model container [2021-09-13 19:18:54,989 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.09 07:18:54" (3/3) ... [2021-09-13 19:18:54,991 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--video--console--fbcon.ko-entry_point.cil.out.i [2021-09-13 19:18:54,994 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-09-13 19:18:54,994 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2021-09-13 19:18:55,049 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-09-13 19:18:55,056 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-09-13 19:18:55,056 INFO L340 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2021-09-13 19:18:55,245 INFO L276 IsEmpty]: Start isEmpty. Operand has 9053 states, 8920 states have (on average 1.537780269058296) internal successors, (13717), 8946 states have internal predecessors, (13717), 104 states have call successors, (104), 8 states have call predecessors, (104), 8 states have return successors, (104), 101 states have call predecessors, (104), 104 states have call successors, (104) [2021-09-13 19:18:55,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-09-13 19:18:55,264 INFO L505 BasicCegarLoop]: Found error trace [2021-09-13 19:18:55,264 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-09-13 19:18:55,266 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 17 more)] === [2021-09-13 19:18:55,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-09-13 19:18:55,271 INFO L82 PathProgramCache]: Analyzing trace with hash 1693502438, now seen corresponding path program 1 times [2021-09-13 19:18:55,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-09-13 19:18:55,277 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423206092] [2021-09-13 19:18:55,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-09-13 19:18:55,278 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-09-13 19:18:55,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-09-13 19:18:55,641 INFO L281 TraceCheckUtils]: 0: Hoare triple {9056#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(83);call #t~string241.base, #t~string241.offset := #Ultimate.allocOnStack(15);call #t~string319.base, #t~string319.offset := #Ultimate.allocOnStack(77);call #t~string332.base, #t~string332.offset := #Ultimate.allocOnStack(74);call #t~string400.base, #t~string400.offset := #Ultimate.allocOnStack(20);call #t~string538.base, #t~string538.offset := #Ultimate.allocOnStack(65);call #t~string1321.base, #t~string1321.offset := #Ultimate.allocOnStack(67);call #t~string1798.base, #t~string1798.offset := #Ultimate.allocOnStack(54);call #t~string1801.base, #t~string1801.offset := #Ultimate.allocOnStack(37);call #t~string1806.base, #t~string1806.offset := #Ultimate.allocOnStack(54);call #t~string1895.base, #t~string1895.offset := #Ultimate.allocOnStack(4);call write~init~int(37, #t~string1895.base, #t~string1895.offset, 1);call write~init~int(100, #t~string1895.base, 1 + #t~string1895.offset, 1);call write~init~int(10, #t~string1895.base, 2 + #t~string1895.offset, 1);call write~init~int(0, #t~string1895.base, 3 + #t~string1895.offset, 1);call #t~string1903.base, #t~string1903.offset := #Ultimate.allocOnStack(4);call write~init~int(37, #t~string1903.base, #t~string1903.offset, 1);call write~init~int(100, #t~string1903.base, 1 + #t~string1903.offset, 1);call write~init~int(10, #t~string1903.base, 2 + #t~string1903.offset, 1);call write~init~int(0, #t~string1903.base, 3 + #t~string1903.offset, 1);call #t~string1910.base, #t~string1910.offset := #Ultimate.allocOnStack(7);call write~init~int(114, #t~string1910.base, #t~string1910.offset, 1);call write~init~int(111, #t~string1910.base, 1 + #t~string1910.offset, 1);call write~init~int(116, #t~string1910.base, 2 + #t~string1910.offset, 1);call write~init~int(97, #t~string1910.base, 3 + #t~string1910.offset, 1);call write~init~int(116, #t~string1910.base, 4 + #t~string1910.offset, 1);call write~init~int(101, #t~string1910.base, 5 + #t~string1910.offset, 1);call write~init~int(0, #t~string1910.base, 6 + #t~string1910.offset, 1);call #t~string1911.base, #t~string1911.offset := #Ultimate.allocOnStack(11);call #t~string1912.base, #t~string1912.offset := #Ultimate.allocOnStack(13);call #t~string1939.base, #t~string1939.offset := #Ultimate.allocOnStack(6);call write~init~int(102, #t~string1939.base, #t~string1939.offset, 1);call write~init~int(98, #t~string1939.base, 1 + #t~string1939.offset, 1);call write~init~int(99, #t~string1939.base, 2 + #t~string1939.offset, 1);call write~init~int(111, #t~string1939.base, 3 + #t~string1939.offset, 1);call write~init~int(110, #t~string1939.base, 4 + #t~string1939.offset, 1);call write~init~int(0, #t~string1939.base, 5 + #t~string1939.offset, 1);call #t~string1943.base, #t~string1943.offset := #Ultimate.allocOnStack(49);~LDV_IN_INTERRUPT~0 := 1;~ldv_work_struct_1_0~0.base, ~ldv_work_struct_1_0~0.offset := 0, 0;~ldv_work_struct_1_1~0.base, ~ldv_work_struct_1_1~0.offset := 0, 0;~ldv_timer_state_2~0 := 0;~ldv_work_struct_1_2~0.base, ~ldv_work_struct_1_2~0.offset := 0, 0;~ldv_work_struct_1_3~0.base, ~ldv_work_struct_1_3~0.offset := 0, 0;~ldv_work_1_3~0 := 0;~fb_con_group0~0.base, ~fb_con_group0~0.offset := 0, 0;~ldv_state_variable_0~0 := 0;~ldv_state_variable_3~0 := 0;~ldv_timer_list_2~0.base, ~ldv_timer_list_2~0.offset := 0, 0;~ldv_state_variable_2~0 := 0;~ldv_work_1_1~0 := 0;~ref_cnt~0 := 0;~ldv_work_1_0~0 := 0;~fb_con_group1~0.base, ~fb_con_group1~0.offset := 0, 0;~ldv_state_variable_1~0 := 0;~ldv_state_variable_4~0 := 0;~ldv_work_1_2~0 := 0;call ~#fb_display~0.base, ~#fb_display~0.offset := #Ultimate.allocOnStack(7686);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#fb_display~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#fb_display~0.base);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#fb_display~0.base);call ~#con2fb_map~0.base, ~#con2fb_map~0.offset := #Ultimate.allocOnStack(63);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#con2fb_map~0.base);call ~#con2fb_map_boot~0.base, ~#con2fb_map_boot~0.offset := #Ultimate.allocOnStack(63);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#con2fb_map_boot~0.base);~logo_lines~0 := 0;~logo_shown~0 := -1;~fbcon_softback_size~0 := 32768;~softback_buf~0 := 0;~softback_curr~0 := 0;~softback_in~0 := 0;~softback_top~0 := 0;~softback_end~0 := 0;~softback_lines~0 := 0;~first_fb_vc~0 := 0;~last_fb_vc~0 := 62;~fbcon_is_default~0 := 1;~fbcon_has_exited~0 := 0;~primary_device~0 := -1;~fbcon_has_console_bind~0 := 0;~map_override~0 := 0;call ~#fontname~0.base, ~#fontname~0.offset := #Ultimate.allocOnStack(40);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#fontname~0.base);~info_idx~0 := -1;~initial_rotation~0 := 0;~fbcon_has_sysfs~0 := 0;~fbcon_cursor_noblink~0 := 0;~fbcon_device~0.base, ~fbcon_device~0.offset := 0, 0;~scrollback_phys_max~0 := 0;~scrollback_max~0 := 0;~scrollback_current~0 := 0;call ~#palette_red~0.base, ~#palette_red~0.offset := #Ultimate.allocOnStack(32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#palette_red~0.base);call ~#palette_green~0.base, ~#palette_green~0.offset := #Ultimate.allocOnStack(32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#palette_green~0.base);call ~#palette_blue~0.base, ~#palette_blue~0.offset := #Ultimate.allocOnStack(32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#palette_blue~0.base);call ~#palette_cmap~0.base, ~#palette_cmap~0.offset := #Ultimate.allocOnStack(40);call write~init~int(0, ~#palette_cmap~0.base, ~#palette_cmap~0.offset, 4);call write~init~int(16, ~#palette_cmap~0.base, 4 + ~#palette_cmap~0.offset, 4);call write~init~$Pointer$(~#palette_red~0.base, ~#palette_red~0.offset, ~#palette_cmap~0.base, 8 + ~#palette_cmap~0.offset, 8);call write~init~$Pointer$(~#palette_green~0.base, ~#palette_green~0.offset, ~#palette_cmap~0.base, 16 + ~#palette_cmap~0.offset, 8);call write~init~$Pointer$(~#palette_blue~0.base, ~#palette_blue~0.offset, ~#palette_cmap~0.base, 24 + ~#palette_cmap~0.offset, 8);call write~init~$Pointer$(0, 0, ~#palette_cmap~0.base, 32 + ~#palette_cmap~0.offset, 8);call ~#fb_con~0.base, ~#fb_con~0.offset := #Ultimate.allocOnStack(216);call write~init~$Pointer$(~#__this_module~0.base, ~#__this_module~0.offset, ~#fb_con~0.base, ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_startup.base, #funAddr~fbcon_startup.offset, ~#fb_con~0.base, 8 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_init.base, #funAddr~fbcon_init.offset, ~#fb_con~0.base, 16 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_deinit.base, #funAddr~fbcon_deinit.offset, ~#fb_con~0.base, 24 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_clear.base, #funAddr~fbcon_clear.offset, ~#fb_con~0.base, 32 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_putc.base, #funAddr~fbcon_putc.offset, ~#fb_con~0.base, 40 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_putcs.base, #funAddr~fbcon_putcs.offset, ~#fb_con~0.base, 48 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_cursor.base, #funAddr~fbcon_cursor.offset, ~#fb_con~0.base, 56 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_scroll.base, #funAddr~fbcon_scroll.offset, ~#fb_con~0.base, 64 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_bmove.base, #funAddr~fbcon_bmove.offset, ~#fb_con~0.base, 72 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_switch.base, #funAddr~fbcon_switch.offset, ~#fb_con~0.base, 80 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_blank.base, #funAddr~fbcon_blank.offset, ~#fb_con~0.base, 88 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_set_font.base, #funAddr~fbcon_set_font.offset, ~#fb_con~0.base, 96 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_get_font.base, #funAddr~fbcon_get_font.offset, ~#fb_con~0.base, 104 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_set_def_font.base, #funAddr~fbcon_set_def_font.offset, ~#fb_con~0.base, 112 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_copy_font.base, #funAddr~fbcon_copy_font.offset, ~#fb_con~0.base, 120 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_resize.base, #funAddr~fbcon_resize.offset, ~#fb_con~0.base, 128 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_set_palette.base, #funAddr~fbcon_set_palette.offset, ~#fb_con~0.base, 136 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_scrolldelta.base, #funAddr~fbcon_scrolldelta.offset, ~#fb_con~0.base, 144 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_set_origin.base, #funAddr~fbcon_set_origin.offset, ~#fb_con~0.base, 152 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(0, 0, ~#fb_con~0.base, 160 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(0, 0, ~#fb_con~0.base, 168 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_invert_region.base, #funAddr~fbcon_invert_region.offset, ~#fb_con~0.base, 176 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_screen_pos.base, #funAddr~fbcon_screen_pos.offset, ~#fb_con~0.base, 184 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_getxy.base, #funAddr~fbcon_getxy.offset, ~#fb_con~0.base, 192 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_debug_enter.base, #funAddr~fbcon_debug_enter.offset, ~#fb_con~0.base, 200 + ~#fb_con~0.offset, 8);call write~init~$Pointer$(#funAddr~fbcon_debug_leave.base, #funAddr~fbcon_debug_leave.offset, ~#fb_con~0.base, 208 + ~#fb_con~0.offset, 8);call ~#fbcon_event_notifier~0.base, ~#fbcon_event_notifier~0.offset := #Ultimate.allocOnStack(20);call write~init~$Pointer$(#funAddr~fbcon_event_notify.base, #funAddr~fbcon_event_notify.offset, ~#fbcon_event_notifier~0.base, ~#fbcon_event_notifier~0.offset, 8);call write~init~$Pointer$(0, 0, ~#fbcon_event_notifier~0.base, 8 + ~#fbcon_event_notifier~0.offset, 8);call write~init~int(0, ~#fbcon_event_notifier~0.base, 16 + ~#fbcon_event_notifier~0.offset, 4);call ~#device_attrs~0.base, ~#device_attrs~0.offset := #Ultimate.allocOnStack(129);call write~init~$Pointer$(#t~string1910.base, #t~string1910.offset, ~#device_attrs~0.base, ~#device_attrs~0.offset, 8);call write~init~int(420, ~#device_attrs~0.base, 8 + ~#device_attrs~0.offset, 2);call write~init~int(0, ~#device_attrs~0.base, 10 + ~#device_attrs~0.offset, 1);call write~init~$Pointer$(0, 0, ~#device_attrs~0.base, 11 + ~#device_attrs~0.offset, 8);call write~init~int(0, ~#device_attrs~0.base, 19 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 20 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 21 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 22 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 23 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 24 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 25 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 26 + ~#device_attrs~0.offset, 1);call write~init~$Pointer$(#funAddr~show_rotate.base, #funAddr~show_rotate.offset, ~#device_attrs~0.base, 27 + ~#device_attrs~0.offset, 8);call write~init~$Pointer$(#funAddr~store_rotate.base, #funAddr~store_rotate.offset, ~#device_attrs~0.base, 35 + ~#device_attrs~0.offset, 8);call write~init~$Pointer$(#t~string1911.base, #t~string1911.offset, ~#device_attrs~0.base, 43 + ~#device_attrs~0.offset, 8);call write~init~int(128, ~#device_attrs~0.base, 51 + ~#device_attrs~0.offset, 2);call write~init~int(0, ~#device_attrs~0.base, 53 + ~#device_attrs~0.offset, 1);call write~init~$Pointer$(0, 0, ~#device_attrs~0.base, 54 + ~#device_attrs~0.offset, 8);call write~init~int(0, ~#device_attrs~0.base, 62 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 63 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 64 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 65 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 66 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 67 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 68 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 69 + ~#device_attrs~0.offset, 1);call write~init~$Pointer$(0, 0, ~#device_attrs~0.base, 70 + ~#device_attrs~0.offset, 8);call write~init~$Pointer$(#funAddr~store_rotate_all.base, #funAddr~store_rotate_all.offset, ~#device_attrs~0.base, 78 + ~#device_attrs~0.offset, 8);call write~init~$Pointer$(#t~string1912.base, #t~string1912.offset, ~#device_attrs~0.base, 86 + ~#device_attrs~0.offset, 8);call write~init~int(420, ~#device_attrs~0.base, 94 + ~#device_attrs~0.offset, 2);call write~init~int(0, ~#device_attrs~0.base, 96 + ~#device_attrs~0.offset, 1);call write~init~$Pointer$(0, 0, ~#device_attrs~0.base, 97 + ~#device_attrs~0.offset, 8);call write~init~int(0, ~#device_attrs~0.base, 105 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 106 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 107 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 108 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 109 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 110 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 111 + ~#device_attrs~0.offset, 1);call write~init~int(0, ~#device_attrs~0.base, 112 + ~#device_attrs~0.offset, 1);call write~init~$Pointer$(#funAddr~show_cursor_blink.base, #funAddr~show_cursor_blink.offset, ~#device_attrs~0.base, 113 + ~#device_attrs~0.offset, 8);call write~init~$Pointer$(#funAddr~store_cursor_blink.base, #funAddr~store_cursor_blink.offset, ~#device_attrs~0.base, 121 + ~#device_attrs~0.offset, 8);~ldv_retval_0~0 := 0;~ldv_module_refcounter~0 := 1; {9056#true} is VALID [2021-09-13 19:18:55,642 INFO L281 TraceCheckUtils]: 1: Hoare triple {9056#true} havoc main_#res;havoc main_#t~ret1956.base, main_#t~ret1956.offset, main_#t~ret1957.base, main_#t~ret1957.offset, main_#t~ret1958.base, main_#t~ret1958.offset, main_#t~ret1959.base, main_#t~ret1959.offset, main_#t~ret1960.base, main_#t~ret1960.offset, main_#t~ret1961.base, main_#t~ret1961.offset, main_#t~ret1962.base, main_#t~ret1962.offset, main_#t~ret1963.base, main_#t~ret1963.offset, main_#t~ret1964.base, main_#t~ret1964.offset, main_#t~ret1965.base, main_#t~ret1965.offset, main_#t~ret1966.base, main_#t~ret1966.offset, main_#t~ret1967.base, main_#t~ret1967.offset, main_#t~ret1968.base, main_#t~ret1968.offset, main_#t~ret1969.base, main_#t~ret1969.offset, main_#t~ret1970.base, main_#t~ret1970.offset, main_#t~ret1971.base, main_#t~ret1971.offset, main_#t~ret1972.base, main_#t~ret1972.offset, main_#t~ret1973.base, main_#t~ret1973.offset, main_#t~ret1974.base, main_#t~ret1974.offset, main_#t~ret1975.base, main_#t~ret1975.offset, main_#t~ret1976.base, main_#t~ret1976.offset, main_#t~ret1977.base, main_#t~ret1977.offset, main_#t~ret1978.base, main_#t~ret1978.offset, main_#t~ret1979.base, main_#t~ret1979.offset, main_#t~ret1980.base, main_#t~ret1980.offset, main_#t~ret1981.base, main_#t~ret1981.offset, main_#t~ret1982.base, main_#t~ret1982.offset, main_#t~ret1983.base, main_#t~ret1983.offset, main_#t~ret1984.base, main_#t~ret1984.offset, main_#t~ret1985.base, main_#t~ret1985.offset, main_#t~ret1986.base, main_#t~ret1986.offset, main_#t~ret1987.base, main_#t~ret1987.offset, main_#t~ret1988.base, main_#t~ret1988.offset, main_#t~ret1989.base, main_#t~ret1989.offset, main_#t~ret1990.base, main_#t~ret1990.offset, main_#t~ret1991.base, main_#t~ret1991.offset, main_#t~ret1992.base, main_#t~ret1992.offset, main_#t~ret1993.base, main_#t~ret1993.offset, main_#t~ret1994.base, main_#t~ret1994.offset, main_#t~ret1995.base, main_#t~ret1995.offset, main_#t~ret1996.base, main_#t~ret1996.offset, main_#t~ret1997.base, main_#t~ret1997.offset, main_#t~nondet1998, main_#t~switch1999, main_#t~nondet2000, main_#t~switch2001, main_#t~mem2002, main_#t~ret2003, main_#t~mem2004, main_#t~mem2005, main_#t~mem2006, main_#t~mem2007, main_#t~mem2008, main_#t~mem2009, main_#t~ret2010, main_#t~mem2011, main_#t~mem2012, main_#t~mem2013, main_#t~mem2014, main_#t~ret2015, main_#t~mem2016, main_#t~mem2017, main_#t~mem2018, main_#t~mem2019, main_#t~ret2020, main_#t~ret2021, main_#t~mem2022, main_#t~ret2023, main_#t~mem2024, main_#t~mem2025, main_#t~ret2026, main_#t~mem2027, main_#t~ret2028, main_#t~mem2029, main_#t~ret2030.base, main_#t~ret2030.offset, main_#t~mem2031, main_#t~mem2032, main_#t~mem2033, main_#t~mem2034, main_#t~mem2035, main_#t~mem2036, main_#t~ret2037, main_#t~mem2038, main_#t~mem2039, main_#t~mem2040, main_#t~mem2041, main_#t~ret2042, main_#t~ret2043, main_#t~mem2044, main_#t~mem2045, main_#t~ret2046, main_#t~mem2047, main_#t~ret2048, main_#t~ret2049, main_#t~ret2050.base, main_#t~ret2050.offset, main_#t~nondet2051, main_#t~switch2052, main_#t~ret2053, main_#t~nondet2054, main_#t~switch2055, main_#t~mem2056, main_#t~ret2057, main_~#ldvarg18~0.base, main_~#ldvarg18~0.offset, main_~#ldvarg11~0.base, main_~#ldvarg11~0.offset, main_~#ldvarg32~0.base, main_~#ldvarg32~0.offset, main_~#ldvarg7~0.base, main_~#ldvarg7~0.offset, main_~#ldvarg23~0.base, main_~#ldvarg23~0.offset, main_~#ldvarg12~0.base, main_~#ldvarg12~0.offset, main_~#ldvarg1~0.base, main_~#ldvarg1~0.offset, main_~#ldvarg37~0.base, main_~#ldvarg37~0.offset, main_~#ldvarg29~0.base, main_~#ldvarg29~0.offset, main_~ldvarg24~0.base, main_~ldvarg24~0.offset, main_~tmp~57.base, main_~tmp~57.offset, main_~#ldvarg35~0.base, main_~#ldvarg35~0.offset, main_~ldvarg0~0.base, main_~ldvarg0~0.offset, main_~tmp___0~28.base, main_~tmp___0~28.offset, main_~#ldvarg38~0.base, main_~#ldvarg38~0.offset, main_~#ldvarg5~0.base, main_~#ldvarg5~0.offset, main_~#ldvarg33~0.base, main_~#ldvarg33~0.offset, main_~ldvarg16~0.base, main_~ldvarg16~0.offset, main_~tmp___1~15.base, main_~tmp___1~15.offset, main_~#ldvarg6~0.base, main_~#ldvarg6~0.offset, main_~#ldvarg4~0.base, main_~#ldvarg4~0.offset, main_~#ldvarg14~0.base, main_~#ldvarg14~0.offset, main_~#ldvarg34~0.base, main_~#ldvarg34~0.offset, main_~#ldvarg28~0.base, main_~#ldvarg28~0.offset, main_~#ldvarg2~0.base, main_~#ldvarg2~0.offset, main_~#ldvarg20~0.base, main_~#ldvarg20~0.offset, main_~#ldvarg31~0.base, main_~#ldvarg31~0.offset, main_~#ldvarg3~0.base, main_~#ldvarg3~0.offset, main_~#ldvarg8~0.base, main_~#ldvarg8~0.offset, main_~#ldvarg13~0.base, main_~#ldvarg13~0.offset, main_~#ldvarg36~0.base, main_~#ldvarg36~0.offset, main_~#ldvarg10~0.base, main_~#ldvarg10~0.offset, main_~#ldvarg9~0.base, main_~#ldvarg9~0.offset, main_~#ldvarg26~0.base, main_~#ldvarg26~0.offset, main_~ldvarg27~0.base, main_~ldvarg27~0.offset, main_~tmp___2~11.base, main_~tmp___2~11.offset, main_~#ldvarg15~0.base, main_~#ldvarg15~0.offset, main_~#ldvarg30~0.base, main_~#ldvarg30~0.offset, main_~ldvarg21~0.base, main_~ldvarg21~0.offset, main_~tmp___3~6.base, main_~tmp___3~6.offset, main_~ldvarg17~0.base, main_~ldvarg17~0.offset, main_~tmp___4~3.base, main_~tmp___4~3.offset, main_~#ldvarg25~0.base, main_~#ldvarg25~0.offset, main_~#ldvarg22~0.base, main_~#ldvarg22~0.offset, main_~#ldvarg19~0.base, main_~#ldvarg19~0.offset, main_~ldvarg39~0.base, main_~ldvarg39~0.offset, main_~tmp___5~0.base, main_~tmp___5~0.offset, main_~#ldvarg41~0.base, main_~#ldvarg41~0.offset, main_~ldvarg40~0.base, main_~ldvarg40~0.offset, main_~tmp___6~0.base, main_~tmp___6~0.offset, main_~tmp___7~0, main_~tmp___8~0, main_~tmp___9~0, main_~tmp___10~0;call main_~#ldvarg18~0.base, main_~#ldvarg18~0.offset := #Ultimate.allocOnStack(8);call main_~#ldvarg11~0.base, main_~#ldvarg11~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg32~0.base, main_~#ldvarg32~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg7~0.base, main_~#ldvarg7~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg23~0.base, main_~#ldvarg23~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg12~0.base, main_~#ldvarg12~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg1~0.base, main_~#ldvarg1~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg37~0.base, main_~#ldvarg37~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg29~0.base, main_~#ldvarg29~0.offset := #Ultimate.allocOnStack(4);havoc main_~ldvarg24~0.base, main_~ldvarg24~0.offset;havoc main_~tmp~57.base, main_~tmp~57.offset;call main_~#ldvarg35~0.base, main_~#ldvarg35~0.offset := #Ultimate.allocOnStack(4);havoc main_~ldvarg0~0.base, main_~ldvarg0~0.offset;havoc main_~tmp___0~28.base, main_~tmp___0~28.offset;call main_~#ldvarg38~0.base, main_~#ldvarg38~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg5~0.base, main_~#ldvarg5~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg33~0.base, main_~#ldvarg33~0.offset := #Ultimate.allocOnStack(4);havoc main_~ldvarg16~0.base, main_~ldvarg16~0.offset;havoc main_~tmp___1~15.base, main_~tmp___1~15.offset;call main_~#ldvarg6~0.base, main_~#ldvarg6~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg4~0.base, main_~#ldvarg4~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg14~0.base, main_~#ldvarg14~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg34~0.base, main_~#ldvarg34~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg28~0.base, main_~#ldvarg28~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg2~0.base, main_~#ldvarg2~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg20~0.base, main_~#ldvarg20~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg31~0.base, main_~#ldvarg31~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg3~0.base, main_~#ldvarg3~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg8~0.base, main_~#ldvarg8~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg13~0.base, main_~#ldvarg13~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg36~0.base, main_~#ldvarg36~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg10~0.base, main_~#ldvarg10~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg9~0.base, main_~#ldvarg9~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg26~0.base, main_~#ldvarg26~0.offset := #Ultimate.allocOnStack(4);havoc main_~ldvarg27~0.base, main_~ldvarg27~0.offset;havoc main_~tmp___2~11.base, main_~tmp___2~11.offset;call main_~#ldvarg15~0.base, main_~#ldvarg15~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg30~0.base, main_~#ldvarg30~0.offset := #Ultimate.allocOnStack(4);havoc main_~ldvarg21~0.base, main_~ldvarg21~0.offset;havoc main_~tmp___3~6.base, main_~tmp___3~6.offset;havoc main_~ldvarg17~0.base, main_~ldvarg17~0.offset;havoc main_~tmp___4~3.base, main_~tmp___4~3.offset;call main_~#ldvarg25~0.base, main_~#ldvarg25~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg22~0.base, main_~#ldvarg22~0.offset := #Ultimate.allocOnStack(4);call main_~#ldvarg19~0.base, main_~#ldvarg19~0.offset := #Ultimate.allocOnStack(4);havoc main_~ldvarg39~0.base, main_~ldvarg39~0.offset;havoc main_~tmp___5~0.base, main_~tmp___5~0.offset;call main_~#ldvarg41~0.base, main_~#ldvarg41~0.offset := #Ultimate.allocOnStack(8);havoc main_~ldvarg40~0.base, main_~ldvarg40~0.offset;havoc main_~tmp___6~0.base, main_~tmp___6~0.offset;havoc main_~tmp___7~0;havoc main_~tmp___8~0;havoc main_~tmp___9~0;havoc main_~tmp___10~0;ldv_init_zalloc_#in~size := 2;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap((if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296));#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1, (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296), (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:18:55,643 INFO L281 TraceCheckUtils]: 2: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if 0 != (ldv_init_zalloc_~p~2.base + ldv_init_zalloc_~p~2.offset) % 18446744073709551616 then 1 else 0);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:18:55,643 INFO L281 TraceCheckUtils]: 3: Hoare triple {9056#true} assume 0 == assume_abort_if_not_~cond;assume false; {9057#false} is VALID [2021-09-13 19:18:55,643 INFO L281 TraceCheckUtils]: 4: Hoare triple {9057#false} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9057#false} is VALID [2021-09-13 19:18:55,644 INFO L281 TraceCheckUtils]: 5: Hoare triple {9057#false} main_#t~ret1956.base, main_#t~ret1956.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp~57.base, main_~tmp~57.offset := main_#t~ret1956.base, main_#t~ret1956.offset;havoc main_#t~ret1956.base, main_#t~ret1956.offset;main_~ldvarg24~0.base, main_~ldvarg24~0.offset := main_~tmp~57.base, main_~tmp~57.offset;ldv_init_zalloc_#in~size := 1;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap((if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296));#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1, (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296), (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9057#false} is VALID [2021-09-13 19:18:55,644 INFO L281 TraceCheckUtils]: 6: Hoare triple {9057#false} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if 0 != (ldv_init_zalloc_~p~2.base + ldv_init_zalloc_~p~2.offset) % 18446744073709551616 then 1 else 0);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9057#false} is VALID [2021-09-13 19:18:55,644 INFO L281 TraceCheckUtils]: 7: Hoare triple {9057#false} assume 0 == assume_abort_if_not_~cond;assume false; {9057#false} is VALID [2021-09-13 19:18:55,644 INFO L281 TraceCheckUtils]: 8: Hoare triple {9057#false} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9057#false} is VALID [2021-09-13 19:18:55,645 INFO L281 TraceCheckUtils]: 9: Hoare triple {9057#false} main_#t~ret1957.base, main_#t~ret1957.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___0~28.base, main_~tmp___0~28.offset := main_#t~ret1957.base, main_#t~ret1957.offset;havoc main_#t~ret1957.base, main_#t~ret1957.offset;main_~ldvarg0~0.base, main_~ldvarg0~0.offset := main_~tmp___0~28.base, main_~tmp___0~28.offset;ldv_init_zalloc_#in~size := 4;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap((if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296));#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1, (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296), (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9057#false} is VALID [2021-09-13 19:18:55,645 INFO L281 TraceCheckUtils]: 10: Hoare triple {9057#false} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if 0 != (ldv_init_zalloc_~p~2.base + ldv_init_zalloc_~p~2.offset) % 18446744073709551616 then 1 else 0);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9057#false} is VALID [2021-09-13 19:18:55,645 INFO L281 TraceCheckUtils]: 11: Hoare triple {9057#false} assume 0 == assume_abort_if_not_~cond;assume false; {9057#false} is VALID [2021-09-13 19:18:55,645 INFO L281 TraceCheckUtils]: 12: Hoare triple {9057#false} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9057#false} is VALID [2021-09-13 19:18:55,646 INFO L281 TraceCheckUtils]: 13: Hoare triple {9057#false} main_#t~ret1958.base, main_#t~ret1958.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___1~15.base, main_~tmp___1~15.offset := main_#t~ret1958.base, main_#t~ret1958.offset;havoc main_#t~ret1958.base, main_#t~ret1958.offset;main_~ldvarg16~0.base, main_~ldvarg16~0.offset := main_~tmp___1~15.base, main_~tmp___1~15.offset;ldv_init_zalloc_#in~size := 2;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap((if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296));#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1, (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296), (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9057#false} is VALID [2021-09-13 19:18:55,646 INFO L281 TraceCheckUtils]: 14: Hoare triple {9057#false} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if 0 != (ldv_init_zalloc_~p~2.base + ldv_init_zalloc_~p~2.offset) % 18446744073709551616 then 1 else 0);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9057#false} is VALID [2021-09-13 19:18:55,646 INFO L281 TraceCheckUtils]: 15: Hoare triple {9057#false} assume 0 == assume_abort_if_not_~cond;assume false; {9057#false} is VALID [2021-09-13 19:18:55,646 INFO L281 TraceCheckUtils]: 16: Hoare triple {9057#false} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9057#false} is VALID [2021-09-13 19:18:55,647 INFO L281 TraceCheckUtils]: 17: Hoare triple {9057#false} main_#t~ret1959.base, main_#t~ret1959.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___2~11.base, main_~tmp___2~11.offset := main_#t~ret1959.base, main_#t~ret1959.offset;havoc main_#t~ret1959.base, main_#t~ret1959.offset;main_~ldvarg27~0.base, main_~ldvarg27~0.offset := main_~tmp___2~11.base, main_~tmp___2~11.offset;ldv_init_zalloc_#in~size := 1;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap((if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296));#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1, (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296), (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9057#false} is VALID [2021-09-13 19:18:55,647 INFO L281 TraceCheckUtils]: 18: Hoare triple {9057#false} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if 0 != (ldv_init_zalloc_~p~2.base + ldv_init_zalloc_~p~2.offset) % 18446744073709551616 then 1 else 0);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9057#false} is VALID [2021-09-13 19:18:55,647 INFO L281 TraceCheckUtils]: 19: Hoare triple {9057#false} assume 0 == assume_abort_if_not_~cond;assume false; {9057#false} is VALID [2021-09-13 19:18:55,647 INFO L281 TraceCheckUtils]: 20: Hoare triple {9057#false} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9057#false} is VALID [2021-09-13 19:18:55,647 INFO L281 TraceCheckUtils]: 21: Hoare triple {9057#false} main_#t~ret1960.base, main_#t~ret1960.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___3~6.base, main_~tmp___3~6.offset := main_#t~ret1960.base, main_#t~ret1960.offset;havoc main_#t~ret1960.base, main_#t~ret1960.offset;main_~ldvarg21~0.base, main_~ldvarg21~0.offset := main_~tmp___3~6.base, main_~tmp___3~6.offset;ldv_init_zalloc_#in~size := 4;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap((if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296));#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1, (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296), (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9057#false} is VALID [2021-09-13 19:18:55,648 INFO L281 TraceCheckUtils]: 22: Hoare triple {9057#false} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if 0 != (ldv_init_zalloc_~p~2.base + ldv_init_zalloc_~p~2.offset) % 18446744073709551616 then 1 else 0);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9057#false} is VALID [2021-09-13 19:18:55,648 INFO L281 TraceCheckUtils]: 23: Hoare triple {9057#false} assume 0 == assume_abort_if_not_~cond;assume false; {9057#false} is VALID [2021-09-13 19:18:55,648 INFO L281 TraceCheckUtils]: 24: Hoare triple {9057#false} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9057#false} is VALID [2021-09-13 19:18:55,648 INFO L281 TraceCheckUtils]: 25: Hoare triple {9057#false} main_#t~ret1961.base, main_#t~ret1961.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___4~3.base, main_~tmp___4~3.offset := main_#t~ret1961.base, main_#t~ret1961.offset;havoc main_#t~ret1961.base, main_#t~ret1961.offset;main_~ldvarg17~0.base, main_~ldvarg17~0.offset := main_~tmp___4~3.base, main_~tmp___4~3.offset;ldv_init_zalloc_#in~size := 24;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap((if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296));#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1, (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296), (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9057#false} is VALID [2021-09-13 19:18:55,648 INFO L281 TraceCheckUtils]: 26: Hoare triple {9057#false} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if 0 != (ldv_init_zalloc_~p~2.base + ldv_init_zalloc_~p~2.offset) % 18446744073709551616 then 1 else 0);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9057#false} is VALID [2021-09-13 19:18:55,650 INFO L281 TraceCheckUtils]: 27: Hoare triple {9057#false} assume 0 == assume_abort_if_not_~cond;assume false; {9057#false} is VALID [2021-09-13 19:18:55,650 INFO L281 TraceCheckUtils]: 28: Hoare triple {9057#false} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9057#false} is VALID [2021-09-13 19:18:55,650 INFO L281 TraceCheckUtils]: 29: Hoare triple {9057#false} main_#t~ret1962.base, main_#t~ret1962.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___5~0.base, main_~tmp___5~0.offset := main_#t~ret1962.base, main_#t~ret1962.offset;havoc main_#t~ret1962.base, main_#t~ret1962.offset;main_~ldvarg39~0.base, main_~ldvarg39~0.offset := main_~tmp___5~0.base, main_~tmp___5~0.offset;ldv_init_zalloc_#in~size := 1;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap((if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296));#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1, (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296), (if ldv_init_zalloc_~size % 4294967296 % 4294967296 <= 2147483647 then ldv_init_zalloc_~size % 4294967296 % 4294967296 else ldv_init_zalloc_~size % 4294967296 % 4294967296 - 4294967296);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9057#false} is VALID [2021-09-13 19:18:55,650 INFO L281 TraceCheckUtils]: 30: Hoare triple {9057#false} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if 0 != (ldv_init_zalloc_~p~2.base + ldv_init_zalloc_~p~2.offset) % 18446744073709551616 then 1 else 0);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9057#false} is VALID [2021-09-13 19:18:55,651 INFO L281 TraceCheckUtils]: 31: Hoare triple {9057#false} assume 0 == assume_abort_if_not_~cond;assume false; {9057#false} is VALID [2021-09-13 19:18:55,651 INFO L281 TraceCheckUtils]: 32: Hoare triple {9057#false} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9057#false} is VALID [2021-09-13 19:18:55,651 INFO L281 TraceCheckUtils]: 33: Hoare triple {9057#false} main_#t~ret1963.base, main_#t~ret1963.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___6~0.base, main_~tmp___6~0.offset := main_#t~ret1963.base, main_#t~ret1963.offset;havoc main_#t~ret1963.base, main_#t~ret1963.offset;main_~ldvarg40~0.base, main_~ldvarg40~0.offset := main_~tmp___6~0.base, main_~tmp___6~0.offset; {9057#false} is VALID [2021-09-13 19:18:55,652 INFO L281 TraceCheckUtils]: 34: Hoare triple {9057#false} ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg18~0.base, main_~#ldvarg18~0.offset, 0, 8;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,652 INFO L281 TraceCheckUtils]: 35: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,653 INFO L281 TraceCheckUtils]: 36: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,654 INFO L281 TraceCheckUtils]: 37: Hoare triple {9057#false} main_#t~ret1964.base, main_#t~ret1964.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1964.base, main_#t~ret1964.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg11~0.base, main_~#ldvarg11~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,654 INFO L281 TraceCheckUtils]: 38: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,654 INFO L281 TraceCheckUtils]: 39: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,654 INFO L281 TraceCheckUtils]: 40: Hoare triple {9057#false} main_#t~ret1965.base, main_#t~ret1965.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1965.base, main_#t~ret1965.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg32~0.base, main_~#ldvarg32~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,655 INFO L281 TraceCheckUtils]: 41: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,655 INFO L281 TraceCheckUtils]: 42: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,655 INFO L281 TraceCheckUtils]: 43: Hoare triple {9057#false} main_#t~ret1966.base, main_#t~ret1966.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1966.base, main_#t~ret1966.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg7~0.base, main_~#ldvarg7~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,656 INFO L281 TraceCheckUtils]: 44: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,657 INFO L281 TraceCheckUtils]: 45: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,658 INFO L281 TraceCheckUtils]: 46: Hoare triple {9057#false} main_#t~ret1967.base, main_#t~ret1967.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1967.base, main_#t~ret1967.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg23~0.base, main_~#ldvarg23~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,658 INFO L281 TraceCheckUtils]: 47: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,658 INFO L281 TraceCheckUtils]: 48: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,658 INFO L281 TraceCheckUtils]: 49: Hoare triple {9057#false} main_#t~ret1968.base, main_#t~ret1968.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1968.base, main_#t~ret1968.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg12~0.base, main_~#ldvarg12~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,659 INFO L281 TraceCheckUtils]: 50: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,659 INFO L281 TraceCheckUtils]: 51: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,659 INFO L281 TraceCheckUtils]: 52: Hoare triple {9057#false} main_#t~ret1969.base, main_#t~ret1969.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1969.base, main_#t~ret1969.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg1~0.base, main_~#ldvarg1~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,659 INFO L281 TraceCheckUtils]: 53: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,659 INFO L281 TraceCheckUtils]: 54: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,660 INFO L281 TraceCheckUtils]: 55: Hoare triple {9057#false} main_#t~ret1970.base, main_#t~ret1970.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1970.base, main_#t~ret1970.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg37~0.base, main_~#ldvarg37~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,660 INFO L281 TraceCheckUtils]: 56: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,660 INFO L281 TraceCheckUtils]: 57: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,660 INFO L281 TraceCheckUtils]: 58: Hoare triple {9057#false} main_#t~ret1971.base, main_#t~ret1971.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1971.base, main_#t~ret1971.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg29~0.base, main_~#ldvarg29~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,660 INFO L281 TraceCheckUtils]: 59: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,661 INFO L281 TraceCheckUtils]: 60: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,661 INFO L281 TraceCheckUtils]: 61: Hoare triple {9057#false} main_#t~ret1972.base, main_#t~ret1972.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1972.base, main_#t~ret1972.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg35~0.base, main_~#ldvarg35~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,661 INFO L281 TraceCheckUtils]: 62: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,661 INFO L281 TraceCheckUtils]: 63: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,661 INFO L281 TraceCheckUtils]: 64: Hoare triple {9057#false} main_#t~ret1973.base, main_#t~ret1973.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1973.base, main_#t~ret1973.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg38~0.base, main_~#ldvarg38~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,662 INFO L281 TraceCheckUtils]: 65: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,662 INFO L281 TraceCheckUtils]: 66: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,662 INFO L281 TraceCheckUtils]: 67: Hoare triple {9057#false} main_#t~ret1974.base, main_#t~ret1974.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1974.base, main_#t~ret1974.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg5~0.base, main_~#ldvarg5~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,662 INFO L281 TraceCheckUtils]: 68: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,663 INFO L281 TraceCheckUtils]: 69: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,663 INFO L281 TraceCheckUtils]: 70: Hoare triple {9057#false} main_#t~ret1975.base, main_#t~ret1975.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1975.base, main_#t~ret1975.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg33~0.base, main_~#ldvarg33~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,663 INFO L281 TraceCheckUtils]: 71: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,663 INFO L281 TraceCheckUtils]: 72: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,663 INFO L281 TraceCheckUtils]: 73: Hoare triple {9057#false} main_#t~ret1976.base, main_#t~ret1976.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1976.base, main_#t~ret1976.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg6~0.base, main_~#ldvarg6~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,664 INFO L281 TraceCheckUtils]: 74: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,664 INFO L281 TraceCheckUtils]: 75: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,664 INFO L281 TraceCheckUtils]: 76: Hoare triple {9057#false} main_#t~ret1977.base, main_#t~ret1977.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1977.base, main_#t~ret1977.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg4~0.base, main_~#ldvarg4~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,664 INFO L281 TraceCheckUtils]: 77: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,664 INFO L281 TraceCheckUtils]: 78: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,665 INFO L281 TraceCheckUtils]: 79: Hoare triple {9057#false} main_#t~ret1978.base, main_#t~ret1978.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1978.base, main_#t~ret1978.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg14~0.base, main_~#ldvarg14~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,665 INFO L281 TraceCheckUtils]: 80: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,665 INFO L281 TraceCheckUtils]: 81: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,665 INFO L281 TraceCheckUtils]: 82: Hoare triple {9057#false} main_#t~ret1979.base, main_#t~ret1979.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1979.base, main_#t~ret1979.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg34~0.base, main_~#ldvarg34~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,665 INFO L281 TraceCheckUtils]: 83: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,666 INFO L281 TraceCheckUtils]: 84: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,666 INFO L281 TraceCheckUtils]: 85: Hoare triple {9057#false} main_#t~ret1980.base, main_#t~ret1980.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1980.base, main_#t~ret1980.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg28~0.base, main_~#ldvarg28~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,666 INFO L281 TraceCheckUtils]: 86: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,666 INFO L281 TraceCheckUtils]: 87: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,666 INFO L281 TraceCheckUtils]: 88: Hoare triple {9057#false} main_#t~ret1981.base, main_#t~ret1981.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1981.base, main_#t~ret1981.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg2~0.base, main_~#ldvarg2~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,667 INFO L281 TraceCheckUtils]: 89: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,667 INFO L281 TraceCheckUtils]: 90: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,667 INFO L281 TraceCheckUtils]: 91: Hoare triple {9057#false} main_#t~ret1982.base, main_#t~ret1982.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1982.base, main_#t~ret1982.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg20~0.base, main_~#ldvarg20~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,667 INFO L281 TraceCheckUtils]: 92: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,667 INFO L281 TraceCheckUtils]: 93: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,668 INFO L281 TraceCheckUtils]: 94: Hoare triple {9057#false} main_#t~ret1983.base, main_#t~ret1983.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1983.base, main_#t~ret1983.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg31~0.base, main_~#ldvarg31~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,668 INFO L281 TraceCheckUtils]: 95: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,668 INFO L281 TraceCheckUtils]: 96: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,668 INFO L281 TraceCheckUtils]: 97: Hoare triple {9057#false} main_#t~ret1984.base, main_#t~ret1984.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1984.base, main_#t~ret1984.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg3~0.base, main_~#ldvarg3~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,668 INFO L281 TraceCheckUtils]: 98: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,669 INFO L281 TraceCheckUtils]: 99: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,669 INFO L281 TraceCheckUtils]: 100: Hoare triple {9057#false} main_#t~ret1985.base, main_#t~ret1985.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1985.base, main_#t~ret1985.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg8~0.base, main_~#ldvarg8~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,669 INFO L281 TraceCheckUtils]: 101: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,669 INFO L281 TraceCheckUtils]: 102: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,669 INFO L281 TraceCheckUtils]: 103: Hoare triple {9057#false} main_#t~ret1986.base, main_#t~ret1986.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1986.base, main_#t~ret1986.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg13~0.base, main_~#ldvarg13~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,670 INFO L281 TraceCheckUtils]: 104: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,670 INFO L281 TraceCheckUtils]: 105: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,670 INFO L281 TraceCheckUtils]: 106: Hoare triple {9057#false} main_#t~ret1987.base, main_#t~ret1987.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1987.base, main_#t~ret1987.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg36~0.base, main_~#ldvarg36~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,670 INFO L281 TraceCheckUtils]: 107: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,670 INFO L281 TraceCheckUtils]: 108: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,671 INFO L281 TraceCheckUtils]: 109: Hoare triple {9057#false} main_#t~ret1988.base, main_#t~ret1988.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1988.base, main_#t~ret1988.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg10~0.base, main_~#ldvarg10~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,671 INFO L281 TraceCheckUtils]: 110: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,671 INFO L281 TraceCheckUtils]: 111: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,671 INFO L281 TraceCheckUtils]: 112: Hoare triple {9057#false} main_#t~ret1989.base, main_#t~ret1989.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1989.base, main_#t~ret1989.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg9~0.base, main_~#ldvarg9~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,671 INFO L281 TraceCheckUtils]: 113: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,672 INFO L281 TraceCheckUtils]: 114: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,672 INFO L281 TraceCheckUtils]: 115: Hoare triple {9057#false} main_#t~ret1990.base, main_#t~ret1990.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1990.base, main_#t~ret1990.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg26~0.base, main_~#ldvarg26~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,672 INFO L281 TraceCheckUtils]: 116: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,672 INFO L281 TraceCheckUtils]: 117: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,673 INFO L281 TraceCheckUtils]: 118: Hoare triple {9057#false} main_#t~ret1991.base, main_#t~ret1991.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1991.base, main_#t~ret1991.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg15~0.base, main_~#ldvarg15~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,673 INFO L281 TraceCheckUtils]: 119: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,673 INFO L281 TraceCheckUtils]: 120: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,673 INFO L281 TraceCheckUtils]: 121: Hoare triple {9057#false} main_#t~ret1992.base, main_#t~ret1992.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1992.base, main_#t~ret1992.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg30~0.base, main_~#ldvarg30~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,673 INFO L281 TraceCheckUtils]: 122: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,674 INFO L281 TraceCheckUtils]: 123: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,674 INFO L281 TraceCheckUtils]: 124: Hoare triple {9057#false} main_#t~ret1993.base, main_#t~ret1993.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1993.base, main_#t~ret1993.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg25~0.base, main_~#ldvarg25~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,674 INFO L281 TraceCheckUtils]: 125: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,674 INFO L281 TraceCheckUtils]: 126: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,674 INFO L281 TraceCheckUtils]: 127: Hoare triple {9057#false} main_#t~ret1994.base, main_#t~ret1994.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1994.base, main_#t~ret1994.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg22~0.base, main_~#ldvarg22~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,675 INFO L281 TraceCheckUtils]: 128: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,675 INFO L281 TraceCheckUtils]: 129: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,675 INFO L281 TraceCheckUtils]: 130: Hoare triple {9057#false} main_#t~ret1995.base, main_#t~ret1995.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1995.base, main_#t~ret1995.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg19~0.base, main_~#ldvarg19~0.offset, 0, 4;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,675 INFO L281 TraceCheckUtils]: 131: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,675 INFO L281 TraceCheckUtils]: 132: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,675 INFO L281 TraceCheckUtils]: 133: Hoare triple {9057#false} main_#t~ret1996.base, main_#t~ret1996.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1996.base, main_#t~ret1996.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg41~0.base, main_~#ldvarg41~0.offset, 0, 8;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, (if ldv_memset_~n % 4294967296 % 4294967296 <= 2147483647 then ldv_memset_~n % 4294967296 % 4294967296 else ldv_memset_~n % 4294967296 % 4294967296 - 4294967296);havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0; {9057#false} is VALID [2021-09-13 19:18:55,676 INFO L281 TraceCheckUtils]: 134: Hoare triple {9057#false} assume !(#Ultimate.C_memset_#t~loopctr2124 < #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:18:55,676 INFO L281 TraceCheckUtils]: 135: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:18:55,676 INFO L281 TraceCheckUtils]: 136: Hoare triple {9057#false} main_#t~ret1997.base, main_#t~ret1997.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1997.base, main_#t~ret1997.offset;~ldv_state_variable_4~0 := 0;~ldv_work_1_0~0 := 0;~ldv_work_1_1~0 := 0;~ldv_work_1_2~0 := 0;~ldv_work_1_3~0 := 0; {9057#false} is VALID [2021-09-13 19:18:55,676 INFO L281 TraceCheckUtils]: 137: Hoare triple {9057#false} ~ldv_state_variable_1~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1;~ldv_state_variable_3~0 := 0;~ldv_state_variable_2~0 := 1; {9057#false} is VALID [2021-09-13 19:18:55,676 INFO L281 TraceCheckUtils]: 138: Hoare triple {9057#false} assume -2147483648 <= main_#t~nondet1998 && main_#t~nondet1998 <= 2147483647;main_~tmp___7~0 := main_#t~nondet1998;havoc main_#t~nondet1998;main_#t~switch1999 := 0 == main_~tmp___7~0; {9057#false} is VALID [2021-09-13 19:18:55,677 INFO L281 TraceCheckUtils]: 139: Hoare triple {9057#false} assume !main_#t~switch1999;main_#t~switch1999 := main_#t~switch1999 || 1 == main_~tmp___7~0; {9057#false} is VALID [2021-09-13 19:18:55,677 INFO L281 TraceCheckUtils]: 140: Hoare triple {9057#false} assume !main_#t~switch1999;main_#t~switch1999 := main_#t~switch1999 || 2 == main_~tmp___7~0; {9057#false} is VALID [2021-09-13 19:18:55,677 INFO L281 TraceCheckUtils]: 141: Hoare triple {9057#false} assume main_#t~switch1999; {9057#false} is VALID [2021-09-13 19:18:55,677 INFO L281 TraceCheckUtils]: 142: Hoare triple {9057#false} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= main_#t~nondet2051 && main_#t~nondet2051 <= 2147483647;main_~tmp___9~0 := main_#t~nondet2051;havoc main_#t~nondet2051;main_#t~switch2052 := 0 == main_~tmp___9~0; {9057#false} is VALID [2021-09-13 19:18:55,677 INFO L281 TraceCheckUtils]: 143: Hoare triple {9057#false} assume main_#t~switch2052; {9057#false} is VALID [2021-09-13 19:18:55,678 INFO L281 TraceCheckUtils]: 144: Hoare triple {9057#false} assume 3 == ~ldv_state_variable_0~0 && 0 == ~ref_cnt~0;havoc fb_console_exit_#t~ret1945, fb_console_exit_#t~ret1946; {9057#false} is VALID [2021-09-13 19:18:55,678 INFO L281 TraceCheckUtils]: 145: Hoare triple {9057#false} fb_unregister_client_#in~arg0.base, fb_unregister_client_#in~arg0.offset := ~#fbcon_event_notifier~0.base, ~#fbcon_event_notifier~0.offset;havoc fb_unregister_client_#res;havoc fb_unregister_client_#t~nondet2101, fb_unregister_client_~arg0.base, fb_unregister_client_~arg0.offset;fb_unregister_client_~arg0.base, fb_unregister_client_~arg0.offset := fb_unregister_client_#in~arg0.base, fb_unregister_client_#in~arg0.offset;assume -2147483648 <= fb_unregister_client_#t~nondet2101 && fb_unregister_client_#t~nondet2101 <= 2147483647;fb_unregister_client_#res := fb_unregister_client_#t~nondet2101;havoc fb_unregister_client_#t~nondet2101; {9057#false} is VALID [2021-09-13 19:18:55,678 INFO L281 TraceCheckUtils]: 146: Hoare triple {9057#false} fb_console_exit_#t~ret1945 := fb_unregister_client_#res;assume -2147483648 <= fb_console_exit_#t~ret1945 && fb_console_exit_#t~ret1945 <= 2147483647;havoc fb_console_exit_#t~ret1945;havoc fbcon_deinit_device_~i~22;havoc fbcon_deinit_device_~i~22; {9057#false} is VALID [2021-09-13 19:18:55,678 INFO L281 TraceCheckUtils]: 147: Hoare triple {9057#false} assume !(0 != ~fbcon_has_sysfs~0); {9057#false} is VALID [2021-09-13 19:18:55,678 INFO L281 TraceCheckUtils]: 148: Hoare triple {9057#false} device_destroy_#in~arg0.base, device_destroy_#in~arg0.offset, device_destroy_#in~arg1 := ~fb_class~0.base, ~fb_class~0.offset, 0;havoc device_destroy_~arg0.base, device_destroy_~arg0.offset, device_destroy_~arg1;device_destroy_~arg0.base, device_destroy_~arg0.offset := device_destroy_#in~arg0.base, device_destroy_#in~arg0.offset;device_destroy_~arg1 := device_destroy_#in~arg1; {9057#false} is VALID [2021-09-13 19:18:55,679 INFO L281 TraceCheckUtils]: 149: Hoare triple {9057#false} havoc fbcon_exit_#t~mem1916.base, fbcon_exit_#t~mem1916.offset, fbcon_exit_#t~mem1917.base, fbcon_exit_#t~mem1917.offset, fbcon_exit_#t~ret1918, fbcon_exit_#t~mem1919, fbcon_exit_#t~mem1920.base, fbcon_exit_#t~mem1920.offset, fbcon_exit_#t~mem1921.base, fbcon_exit_#t~mem1921.offset, fbcon_exit_#t~mem1926.base, fbcon_exit_#t~mem1926.offset, fbcon_exit_#t~mem1927.base, fbcon_exit_#t~mem1927.offset, fbcon_exit_#t~ret1928, fbcon_exit_#t~mem1929.base, fbcon_exit_#t~mem1929.offset, fbcon_exit_#t~mem1930.base, fbcon_exit_#t~mem1930.offset, fbcon_exit_#t~mem1931.base, fbcon_exit_#t~mem1931.offset, fbcon_exit_#t~mem1932.base, fbcon_exit_#t~mem1932.offset, fbcon_exit_#t~mem1933.base, fbcon_exit_#t~mem1933.offset, fbcon_exit_#t~mem1934.base, fbcon_exit_#t~mem1934.offset, fbcon_exit_#t~mem1935.base, fbcon_exit_#t~mem1935.offset, fbcon_exit_#t~mem1936.base, fbcon_exit_#t~mem1936.offset, fbcon_exit_~info~36.base, fbcon_exit_~info~36.offset, fbcon_exit_~i~20, fbcon_exit_~j~3, fbcon_exit_~mapped~0, fbcon_exit_~pending~0, fbcon_exit_~tmp~53, fbcon_exit_~ops~43.base, fbcon_exit_~ops~43.offset;havoc fbcon_exit_~info~36.base, fbcon_exit_~info~36.offset;havoc fbcon_exit_~i~20;havoc fbcon_exit_~j~3;havoc fbcon_exit_~mapped~0;havoc fbcon_exit_~pending~0;havoc fbcon_exit_~tmp~53;havoc fbcon_exit_~ops~43.base, fbcon_exit_~ops~43.offset; {9057#false} is VALID [2021-09-13 19:18:55,679 INFO L281 TraceCheckUtils]: 150: Hoare triple {9057#false} assume 0 != ~fbcon_has_exited~0; {9057#false} is VALID [2021-09-13 19:18:55,679 INFO L281 TraceCheckUtils]: 151: Hoare triple {9057#false} do_unregister_con_driver_#in~arg0.base, do_unregister_con_driver_#in~arg0.offset := ~#fb_con~0.base, ~#fb_con~0.offset;havoc do_unregister_con_driver_#res;havoc do_unregister_con_driver_#t~nondet2086, do_unregister_con_driver_~arg0.base, do_unregister_con_driver_~arg0.offset;do_unregister_con_driver_~arg0.base, do_unregister_con_driver_~arg0.offset := do_unregister_con_driver_#in~arg0.base, do_unregister_con_driver_#in~arg0.offset;assume -2147483648 <= do_unregister_con_driver_#t~nondet2086 && do_unregister_con_driver_#t~nondet2086 <= 2147483647;do_unregister_con_driver_#res := do_unregister_con_driver_#t~nondet2086;havoc do_unregister_con_driver_#t~nondet2086; {9057#false} is VALID [2021-09-13 19:18:55,679 INFO L281 TraceCheckUtils]: 152: Hoare triple {9057#false} fb_console_exit_#t~ret1946 := do_unregister_con_driver_#res;assume -2147483648 <= fb_console_exit_#t~ret1946 && fb_console_exit_#t~ret1946 <= 2147483647;havoc fb_console_exit_#t~ret1946; {9057#false} is VALID [2021-09-13 19:18:55,679 INFO L281 TraceCheckUtils]: 153: Hoare triple {9057#false} ~ldv_state_variable_0~0 := 2; {9057#false} is VALID [2021-09-13 19:18:55,679 INFO L281 TraceCheckUtils]: 154: Hoare triple {9057#false} assume 1 != ~ldv_module_refcounter~0; {9057#false} is VALID [2021-09-13 19:18:55,680 INFO L281 TraceCheckUtils]: 155: Hoare triple {9057#false} assume !false; {9057#false} is VALID [2021-09-13 19:18:55,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-09-13 19:18:55,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-09-13 19:18:55,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423206092] [2021-09-13 19:18:55,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423206092] provided 1 perfect and 0 imperfect interpolant sequences [2021-09-13 19:18:55,682 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-09-13 19:18:55,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-09-13 19:18:55,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803801631] [2021-09-13 19:18:55,687 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 78.0) internal successors, (156), 2 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 156 [2021-09-13 19:18:55,688 INFO L84 Accepts]: Finished accepts. word is accepted. [2021-09-13 19:18:55,690 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 2 states, 2 states have (on average 78.0) internal successors, (156), 2 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-09-13 19:18:55,811 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 156 edges. 156 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2021-09-13 19:18:55,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-09-13 19:18:55,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-09-13 19:18:55,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-09-13 19:18:55,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-09-13 19:18:55,849 INFO L87 Difference]: Start difference. First operand has 9053 states, 8920 states have (on average 1.537780269058296) internal successors, (13717), 8946 states have internal predecessors, (13717), 104 states have call successors, (104), 8 states have call predecessors, (104), 8 states have return successors, (104), 101 states have call predecessors, (104), 104 states have call successors, (104) Second operand has 2 states, 2 states have (on average 78.0) internal successors, (156), 2 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-09-13 19:18:58,535 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:01,633 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:03,720 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:05,903 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:10,758 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:12,815 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:14,947 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:17,021 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:19,309 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:21,426 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:23,741 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:26,272 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:28,410 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:30,571 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:33,046 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:35,141 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:37,260 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:39,652 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:42,709 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:45,107 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:47,243 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:49,435 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:19:49,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-09-13 19:19:49,502 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.03ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-09-13 19:19:49,504 INFO L928 BasicCegarLoop]: 47 mSDtfsCounter, 0 mSDsluCounter, 3087 mSDsCounter, 0 mSdLazyCounter, 3065 mSolverCounterSat, 0 mSolverCounterUnsat, 22 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 46832.75ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 3087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 12.56ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3065 IncrementalHoareTripleChecker+Invalid, 22 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 47694.82ms IncrementalHoareTripleChecker+Time [2021-09-13 19:19:49,504 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 47 Invalid, 3087 Unknown, 0 Unchecked, 12.56ms Time], IncrementalHoareTripleChecker [0 Valid, 3065 Invalid, 22 Unknown, 0 Unchecked, 47694.82ms Time] [2021-09-13 19:19:49,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-09-13 19:19:49,505 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker@677b021 at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:81) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker.isInductiveCall(MonolithicHoareTripleChecker.java:231) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker.isInductiveCall(MonolithicHoareTripleChecker.java:226) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker.checkCall(MonolithicHoareTripleChecker.java:112) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ReviewedProtectedHtc.reviewInductiveCall(ChainingHoareTripleChecker.java:329) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ReviewedProtectedHtc.checkCall(ChainingHoareTripleChecker.java:300) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.checkCall(ChainingHoareTripleChecker.java:110) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.checkCall(CachingHoareTripleChecker.java:122) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton$CallSuccessorComputationHelper.computeSuccWithSolver(AbstractInterpolantAutomaton.java:401) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.chooseFalseSuccessor2(BasicAbstractInterpolantAutomaton.java:107) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:73) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.callSuccessors(AbstractInterpolantAutomaton.java:256) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.callSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.callSuccessors(TotalizeNwa.java:260) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.callSuccessors(ComplementDeterministicNwa.java:131) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.callSuccessors(ProductNwa.java:252) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.callSuccessors(ProductNwa.java:244) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addCallsAndSuccessors(NestedWordAutomatonReachableStates.java:1082) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:961) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:863) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:779) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:53) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:392) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-09-13 19:19:49,514 INFO L158 Benchmark]: Toolchain (without parser) took 81078.49ms. Allocated memory was 62.9MB in the beginning and 6.0GB in the end (delta: 6.0GB). Free memory was 31.2MB in the beginning and 5.4GB in the end (delta: -5.3GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. [2021-09-13 19:19:49,515 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 62.9MB. Free memory was 45.1MB in the beginning and 45.1MB in the end (delta: 44.4kB). There was no memory consumed. Max. memory is 16.1GB. [2021-09-13 19:19:49,515 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1947.93ms. Allocated memory was 62.9MB in the beginning and 176.2MB in the end (delta: 113.2MB). Free memory was 30.9MB in the beginning and 79.6MB in the end (delta: -48.7MB). Peak memory consumption was 69.7MB. Max. memory is 16.1GB. [2021-09-13 19:19:49,516 INFO L158 Benchmark]: Boogie Procedure Inliner took 1386.85ms. Allocated memory was 176.2MB in the beginning and 1.0GB in the end (delta: 824.2MB). Free memory was 79.6MB in the beginning and 800.4MB in the end (delta: -720.7MB). Peak memory consumption was 161.8MB. Max. memory is 16.1GB. [2021-09-13 19:19:49,518 INFO L158 Benchmark]: Boogie Preprocessor took 1230.27ms. Allocated memory is still 1.0GB. Free memory was 800.4MB in the beginning and 677.7MB in the end (delta: 122.7MB). Peak memory consumption was 216.0MB. Max. memory is 16.1GB. [2021-09-13 19:19:49,518 INFO L158 Benchmark]: RCFGBuilder took 21965.57ms. Allocated memory was 1.0GB in the beginning and 6.0GB in the end (delta: 5.0GB). Free memory was 676.7MB in the beginning and 4.6GB in the end (delta: -3.9GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2021-09-13 19:19:49,520 INFO L158 Benchmark]: TraceAbstraction took 54542.99ms. Allocated memory is still 6.0GB. Free memory was 4.6GB in the beginning and 5.4GB in the end (delta: -737.1MB). Peak memory consumption was 222.3MB. Max. memory is 16.1GB. [2021-09-13 19:19:49,522 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - AssertionsEnabledResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.33ms. Allocated memory is still 62.9MB. Free memory was 45.1MB in the beginning and 45.1MB in the end (delta: 44.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1947.93ms. Allocated memory was 62.9MB in the beginning and 176.2MB in the end (delta: 113.2MB). Free memory was 30.9MB in the beginning and 79.6MB in the end (delta: -48.7MB). Peak memory consumption was 69.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 1386.85ms. Allocated memory was 176.2MB in the beginning and 1.0GB in the end (delta: 824.2MB). Free memory was 79.6MB in the beginning and 800.4MB in the end (delta: -720.7MB). Peak memory consumption was 161.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1230.27ms. Allocated memory is still 1.0GB. Free memory was 800.4MB in the beginning and 677.7MB in the end (delta: 122.7MB). Peak memory consumption was 216.0MB. Max. memory is 16.1GB. * RCFGBuilder took 21965.57ms. Allocated memory was 1.0GB in the beginning and 6.0GB in the end (delta: 5.0GB). Free memory was 676.7MB in the beginning and 4.6GB in the end (delta: -3.9GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. * TraceAbstraction took 54542.99ms. Allocated memory is still 6.0GB. Free memory was 4.6GB in the beginning and 5.4GB in the end (delta: -737.1MB). Peak memory consumption was 222.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker@677b021 de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker@677b021: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:81) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-09-13 19:19:49,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... ### Bit-precise run ### This is Ultimate 0.2.1-wip.dd.seqcomp-5fbdf5b [2021-09-13 19:19:51,684 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-09-13 19:19:51,686 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-09-13 19:19:51,715 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-09-13 19:19:51,716 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-09-13 19:19:51,718 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-09-13 19:19:51,719 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-09-13 19:19:51,723 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-09-13 19:19:51,725 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-09-13 19:19:51,728 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-09-13 19:19:51,729 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-09-13 19:19:51,732 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-09-13 19:19:51,732 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-09-13 19:19:51,733 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-09-13 19:19:51,734 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-09-13 19:19:51,737 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-09-13 19:19:51,737 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-09-13 19:19:51,738 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-09-13 19:19:51,740 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-09-13 19:19:51,744 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-09-13 19:19:51,745 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-09-13 19:19:51,745 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-09-13 19:19:51,746 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-09-13 19:19:51,748 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-09-13 19:19:51,752 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-09-13 19:19:51,752 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-09-13 19:19:51,753 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-09-13 19:19:51,754 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-09-13 19:19:51,754 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-09-13 19:19:51,755 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-09-13 19:19:51,755 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-09-13 19:19:51,755 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-09-13 19:19:51,756 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-09-13 19:19:51,757 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-09-13 19:19:51,758 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-09-13 19:19:51,758 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-09-13 19:19:51,758 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-09-13 19:19:51,759 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-09-13 19:19:51,759 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-09-13 19:19:51,760 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-09-13 19:19:51,760 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-09-13 19:19:51,763 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-09-13 19:19:51,790 INFO L113 SettingsManager]: Loading preferences was successful [2021-09-13 19:19:51,790 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-09-13 19:19:51,791 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-09-13 19:19:51,791 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-09-13 19:19:51,792 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-09-13 19:19:51,792 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-09-13 19:19:51,792 INFO L138 SettingsManager]: * Use SBE=true [2021-09-13 19:19:51,793 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-09-13 19:19:51,793 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-09-13 19:19:51,793 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-09-13 19:19:51,794 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-09-13 19:19:51,794 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-09-13 19:19:51,794 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-09-13 19:19:51,794 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-09-13 19:19:51,794 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-09-13 19:19:51,794 INFO L138 SettingsManager]: * Use constant arrays=true [2021-09-13 19:19:51,794 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-09-13 19:19:51,795 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-09-13 19:19:51,795 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-09-13 19:19:51,801 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-09-13 19:19:51,802 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-09-13 19:19:51,802 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-09-13 19:19:51,802 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-09-13 19:19:51,802 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-09-13 19:19:51,802 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-09-13 19:19:51,802 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-09-13 19:19:51,802 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-09-13 19:19:51,803 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-09-13 19:19:51,803 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-09-13 19:19:51,803 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0c332fe8efab193984ddf24b5f74b7c59f53669f [2021-09-13 19:19:52,069 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-09-13 19:19:52,084 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-09-13 19:19:52,086 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-09-13 19:19:52,087 INFO L271 PluginConnector]: Initializing CDTParser... [2021-09-13 19:19:52,088 INFO L275 PluginConnector]: CDTParser initialized [2021-09-13 19:19:52,089 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--video--console--fbcon.ko-entry_point.cil.out.i [2021-09-13 19:19:52,136 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20eae4ee6/461dc8e5e8604e7fa6863717faa9faba/FLAG8b9943c8a [2021-09-13 19:19:52,776 INFO L306 CDTParser]: Found 1 translation units. [2021-09-13 19:19:52,777 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--video--console--fbcon.ko-entry_point.cil.out.i [2021-09-13 19:19:52,798 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20eae4ee6/461dc8e5e8604e7fa6863717faa9faba/FLAG8b9943c8a [2021-09-13 19:19:52,981 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20eae4ee6/461dc8e5e8604e7fa6863717faa9faba [2021-09-13 19:19:52,983 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-09-13 19:19:52,984 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-09-13 19:19:52,986 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-09-13 19:19:52,986 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-09-13 19:19:52,989 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-09-13 19:19:52,989 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.09 07:19:52" (1/1) ... [2021-09-13 19:19:52,990 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4504796f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:19:52, skipping insertion in model container [2021-09-13 19:19:52,990 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.09 07:19:52" (1/1) ... [2021-09-13 19:19:52,995 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-09-13 19:19:53,079 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-09-13 19:19:54,288 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--video--console--fbcon.ko-entry_point.cil.out.i[260495,260508] [2021-09-13 19:19:54,322 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-09-13 19:19:54,381 INFO L203 MainTranslator]: Completed pre-run [2021-09-13 19:19:54,687 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--video--console--fbcon.ko-entry_point.cil.out.i[260495,260508] [2021-09-13 19:19:54,697 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-09-13 19:19:54,777 INFO L208 MainTranslator]: Completed translation [2021-09-13 19:19:54,778 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:19:54 WrapperNode [2021-09-13 19:19:54,778 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-09-13 19:19:54,780 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-09-13 19:19:54,780 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-09-13 19:19:54,780 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-09-13 19:19:54,785 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:19:54" (1/1) ... [2021-09-13 19:19:54,868 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:19:54" (1/1) ... [2021-09-13 19:19:55,860 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-09-13 19:19:55,861 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-09-13 19:19:55,861 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-09-13 19:19:55,861 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-09-13 19:19:55,867 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:19:54" (1/1) ... [2021-09-13 19:19:55,867 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:19:54" (1/1) ... [2021-09-13 19:19:56,105 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:19:54" (1/1) ... [2021-09-13 19:19:56,105 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:19:54" (1/1) ... [2021-09-13 19:19:56,929 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:19:54" (1/1) ... [2021-09-13 19:19:57,091 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:19:54" (1/1) ... [2021-09-13 19:19:57,145 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:19:54" (1/1) ... [2021-09-13 19:19:57,258 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-09-13 19:19:57,259 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-09-13 19:19:57,259 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-09-13 19:19:57,259 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-09-13 19:19:57,260 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:19:54" (1/1) ... [2021-09-13 19:19:57,265 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-09-13 19:19:57,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-09-13 19:19:57,294 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-09-13 19:19:57,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-09-13 19:19:57,326 INFO L130 BoogieDeclarations]: Found specification of procedure fbcon_set_origin [2021-09-13 19:19:57,326 INFO L138 BoogieDeclarations]: Found implementation of procedure fbcon_set_origin [2021-09-13 19:19:57,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-09-13 19:19:57,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-09-13 19:19:57,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-09-13 19:19:57,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-09-13 19:19:57,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-09-13 19:19:57,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-09-13 19:19:57,327 INFO L130 BoogieDeclarations]: Found specification of procedure fbcon_cursor [2021-09-13 19:19:57,327 INFO L138 BoogieDeclarations]: Found implementation of procedure fbcon_cursor [2021-09-13 19:19:57,327 INFO L130 BoogieDeclarations]: Found specification of procedure fbcon_scrolldelta [2021-09-13 19:19:57,327 INFO L138 BoogieDeclarations]: Found implementation of procedure fbcon_scrolldelta [2021-09-13 19:19:57,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-09-13 19:19:57,327 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2021-09-13 19:19:57,328 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-09-13 19:19:57,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-09-13 19:19:57,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-09-13 19:19:57,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-09-13 19:19:57,328 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-09-13 19:19:57,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-09-13 19:19:57,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-09-13 19:19:57,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2021-09-13 19:19:57,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-09-13 19:19:57,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-09-13 19:19:57,329 INFO L130 BoogieDeclarations]: Found specification of procedure fbcon_debug_enter [2021-09-13 19:19:57,329 INFO L138 BoogieDeclarations]: Found implementation of procedure fbcon_debug_enter [2021-09-13 19:19:57,329 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2021-09-13 19:19:57,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2021-09-13 19:19:57,329 INFO L130 BoogieDeclarations]: Found specification of procedure fbcon_bmove_rec [2021-09-13 19:19:57,329 INFO L138 BoogieDeclarations]: Found implementation of procedure fbcon_bmove_rec [2021-09-13 19:19:57,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-09-13 19:19:57,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-09-13 19:19:57,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-09-13 19:19:57,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-09-13 19:19:57,330 INFO L130 BoogieDeclarations]: Found specification of procedure fbcon_debug_leave [2021-09-13 19:19:57,330 INFO L138 BoogieDeclarations]: Found implementation of procedure fbcon_debug_leave [2021-09-13 19:19:57,330 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-09-13 19:19:57,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-09-13 19:19:57,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-09-13 19:19:57,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-09-13 19:19:57,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-09-13 19:19:57,331 INFO L130 BoogieDeclarations]: Found specification of procedure fbcon_switch [2021-09-13 19:19:57,331 INFO L138 BoogieDeclarations]: Found implementation of procedure fbcon_switch [2021-09-13 19:19:57,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-09-13 19:19:57,331 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-09-13 19:19:57,332 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-09-13 19:20:23,040 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-09-13 19:20:23,041 INFO L299 CfgBuilder]: Removed 3636 assume(true) statements. [2021-09-13 19:20:23,047 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.09 07:20:23 BoogieIcfgContainer [2021-09-13 19:20:23,047 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-09-13 19:20:23,049 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-09-13 19:20:23,049 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-09-13 19:20:23,051 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-09-13 19:20:23,051 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.09 07:19:52" (1/3) ... [2021-09-13 19:20:23,051 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43ab1401 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.09 07:20:23, skipping insertion in model container [2021-09-13 19:20:23,052 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.09 07:19:54" (2/3) ... [2021-09-13 19:20:23,052 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43ab1401 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.09 07:20:23, skipping insertion in model container [2021-09-13 19:20:23,052 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.09 07:20:23" (3/3) ... [2021-09-13 19:20:23,053 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--video--console--fbcon.ko-entry_point.cil.out.i [2021-09-13 19:20:23,056 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-09-13 19:20:23,057 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2021-09-13 19:20:23,106 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-09-13 19:20:23,116 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-09-13 19:20:23,116 INFO L340 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2021-09-13 19:20:23,227 INFO L276 IsEmpty]: Start isEmpty. Operand has 9053 states, 8920 states have (on average 1.537780269058296) internal successors, (13717), 8946 states have internal predecessors, (13717), 104 states have call successors, (104), 8 states have call predecessors, (104), 8 states have return successors, (104), 101 states have call predecessors, (104), 104 states have call successors, (104) [2021-09-13 19:20:23,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-09-13 19:20:23,247 INFO L505 BasicCegarLoop]: Found error trace [2021-09-13 19:20:23,248 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-09-13 19:20:23,248 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 17 more)] === [2021-09-13 19:20:23,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-09-13 19:20:23,255 INFO L82 PathProgramCache]: Analyzing trace with hash -1704911642, now seen corresponding path program 1 times [2021-09-13 19:20:23,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-09-13 19:20:23,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [290292717] [2021-09-13 19:20:23,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-09-13 19:20:23,269 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-09-13 19:20:23,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-09-13 19:20:23,285 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-09-13 19:20:23,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-09-13 19:20:24,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-09-13 19:20:24,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 1402 conjuncts, 1 conjunts are in the unsatisfiable core [2021-09-13 19:20:24,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-09-13 19:20:24,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-09-13 19:20:25,308 INFO L281 TraceCheckUtils]: 0: Hoare triple {9056#true} #NULL.base, #NULL.offset := 0bv32, 0bv32;#valid := #valid[0bv32 := 0bv1];assume ~bvult32(0bv32, #StackHeapBarrier);call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2bv32);call write~init~intINTTYPE1(48bv8, #t~string0.base, #t~string0.offset, 1bv32);call write~init~intINTTYPE1(0bv8, #t~string0.base, ~bvadd32(1bv32, #t~string0.offset), 1bv32);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(83bv32);call #t~string241.base, #t~string241.offset := #Ultimate.allocOnStack(15bv32);call #t~string319.base, #t~string319.offset := #Ultimate.allocOnStack(77bv32);call #t~string332.base, #t~string332.offset := #Ultimate.allocOnStack(74bv32);call #t~string400.base, #t~string400.offset := #Ultimate.allocOnStack(20bv32);call #t~string538.base, #t~string538.offset := #Ultimate.allocOnStack(65bv32);call #t~string1321.base, #t~string1321.offset := #Ultimate.allocOnStack(67bv32);call #t~string1798.base, #t~string1798.offset := #Ultimate.allocOnStack(54bv32);call #t~string1801.base, #t~string1801.offset := #Ultimate.allocOnStack(37bv32);call #t~string1806.base, #t~string1806.offset := #Ultimate.allocOnStack(54bv32);call #t~string1895.base, #t~string1895.offset := #Ultimate.allocOnStack(4bv32);call write~init~intINTTYPE1(37bv8, #t~string1895.base, #t~string1895.offset, 1bv32);call write~init~intINTTYPE1(100bv8, #t~string1895.base, ~bvadd32(1bv32, #t~string1895.offset), 1bv32);call write~init~intINTTYPE1(10bv8, #t~string1895.base, ~bvadd32(2bv32, #t~string1895.offset), 1bv32);call write~init~intINTTYPE1(0bv8, #t~string1895.base, ~bvadd32(3bv32, #t~string1895.offset), 1bv32);call #t~string1903.base, #t~string1903.offset := #Ultimate.allocOnStack(4bv32);call write~init~intINTTYPE1(37bv8, #t~string1903.base, #t~string1903.offset, 1bv32);call write~init~intINTTYPE1(100bv8, #t~string1903.base, ~bvadd32(1bv32, #t~string1903.offset), 1bv32);call write~init~intINTTYPE1(10bv8, #t~string1903.base, ~bvadd32(2bv32, #t~string1903.offset), 1bv32);call write~init~intINTTYPE1(0bv8, #t~string1903.base, ~bvadd32(3bv32, #t~string1903.offset), 1bv32);call #t~string1910.base, #t~string1910.offset := #Ultimate.allocOnStack(7bv32);call write~init~intINTTYPE1(114bv8, #t~string1910.base, #t~string1910.offset, 1bv32);call write~init~intINTTYPE1(111bv8, #t~string1910.base, ~bvadd32(1bv32, #t~string1910.offset), 1bv32);call write~init~intINTTYPE1(116bv8, #t~string1910.base, ~bvadd32(2bv32, #t~string1910.offset), 1bv32);call write~init~intINTTYPE1(97bv8, #t~string1910.base, ~bvadd32(3bv32, #t~string1910.offset), 1bv32);call write~init~intINTTYPE1(116bv8, #t~string1910.base, ~bvadd32(4bv32, #t~string1910.offset), 1bv32);call write~init~intINTTYPE1(101bv8, #t~string1910.base, ~bvadd32(5bv32, #t~string1910.offset), 1bv32);call write~init~intINTTYPE1(0bv8, #t~string1910.base, ~bvadd32(6bv32, #t~string1910.offset), 1bv32);call #t~string1911.base, #t~string1911.offset := #Ultimate.allocOnStack(11bv32);call #t~string1912.base, #t~string1912.offset := #Ultimate.allocOnStack(13bv32);call #t~string1939.base, #t~string1939.offset := #Ultimate.allocOnStack(6bv32);call write~init~intINTTYPE1(102bv8, #t~string1939.base, #t~string1939.offset, 1bv32);call write~init~intINTTYPE1(98bv8, #t~string1939.base, ~bvadd32(1bv32, #t~string1939.offset), 1bv32);call write~init~intINTTYPE1(99bv8, #t~string1939.base, ~bvadd32(2bv32, #t~string1939.offset), 1bv32);call write~init~intINTTYPE1(111bv8, #t~string1939.base, ~bvadd32(3bv32, #t~string1939.offset), 1bv32);call write~init~intINTTYPE1(110bv8, #t~string1939.base, ~bvadd32(4bv32, #t~string1939.offset), 1bv32);call write~init~intINTTYPE1(0bv8, #t~string1939.base, ~bvadd32(5bv32, #t~string1939.offset), 1bv32);call #t~string1943.base, #t~string1943.offset := #Ultimate.allocOnStack(49bv32);~LDV_IN_INTERRUPT~0 := 1bv32;~ldv_work_struct_1_0~0.base, ~ldv_work_struct_1_0~0.offset := 0bv32, 0bv32;~ldv_work_struct_1_1~0.base, ~ldv_work_struct_1_1~0.offset := 0bv32, 0bv32;~ldv_timer_state_2~0 := 0bv32;~ldv_work_struct_1_2~0.base, ~ldv_work_struct_1_2~0.offset := 0bv32, 0bv32;~ldv_work_struct_1_3~0.base, ~ldv_work_struct_1_3~0.offset := 0bv32, 0bv32;~ldv_work_1_3~0 := 0bv32;~fb_con_group0~0.base, ~fb_con_group0~0.offset := 0bv32, 0bv32;~ldv_state_variable_0~0 := 0bv32;~ldv_state_variable_3~0 := 0bv32;~ldv_timer_list_2~0.base, ~ldv_timer_list_2~0.offset := 0bv32, 0bv32;~ldv_state_variable_2~0 := 0bv32;~ldv_work_1_1~0 := 0bv32;~ref_cnt~0 := 0bv32;~ldv_work_1_0~0 := 0bv32;~fb_con_group1~0.base, ~fb_con_group1~0.offset := 0bv32, 0bv32;~ldv_state_variable_1~0 := 0bv32;~ldv_state_variable_4~0 := 0bv32;~ldv_work_1_2~0 := 0bv32;call ~#fb_display~0.base, ~#fb_display~0.offset := #Ultimate.allocOnStack(7686bv32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#fb_display~0.base);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#fb_display~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#fb_display~0.base);call ~#con2fb_map~0.base, ~#con2fb_map~0.offset := #Ultimate.allocOnStack(63bv32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#con2fb_map~0.base);call ~#con2fb_map_boot~0.base, ~#con2fb_map_boot~0.offset := #Ultimate.allocOnStack(63bv32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#con2fb_map_boot~0.base);~logo_lines~0 := 0bv32;~logo_shown~0 := 4294967295bv32;~fbcon_softback_size~0 := 32768bv32;~softback_buf~0 := 0bv64;~softback_curr~0 := 0bv64;~softback_in~0 := 0bv64;~softback_top~0 := 0bv64;~softback_end~0 := 0bv64;~softback_lines~0 := 0bv32;~first_fb_vc~0 := 0bv32;~last_fb_vc~0 := 62bv32;~fbcon_is_default~0 := 1bv32;~fbcon_has_exited~0 := 0bv32;~primary_device~0 := 4294967295bv32;~fbcon_has_console_bind~0 := 0bv32;~map_override~0 := 0bv32;call ~#fontname~0.base, ~#fontname~0.offset := #Ultimate.allocOnStack(40bv32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#fontname~0.base);~info_idx~0 := 4294967295bv32;~initial_rotation~0 := 0bv32;~fbcon_has_sysfs~0 := 0bv32;~fbcon_cursor_noblink~0 := 0bv32;~fbcon_device~0.base, ~fbcon_device~0.offset := 0bv32, 0bv32;~scrollback_phys_max~0 := 0bv32;~scrollback_max~0 := 0bv32;~scrollback_current~0 := 0bv32;call ~#palette_red~0.base, ~#palette_red~0.offset := #Ultimate.allocOnStack(32bv32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#palette_red~0.base);call ~#palette_green~0.base, ~#palette_green~0.offset := #Ultimate.allocOnStack(32bv32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#palette_green~0.base);call ~#palette_blue~0.base, ~#palette_blue~0.offset := #Ultimate.allocOnStack(32bv32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#palette_blue~0.base);call ~#palette_cmap~0.base, ~#palette_cmap~0.offset := #Ultimate.allocOnStack(40bv32);call write~init~intINTTYPE4(0bv32, ~#palette_cmap~0.base, ~#palette_cmap~0.offset, 4bv32);call write~init~intINTTYPE4(16bv32, ~#palette_cmap~0.base, ~bvadd32(4bv32, ~#palette_cmap~0.offset), 4bv32);call write~init~$Pointer$(~#palette_red~0.base, ~#palette_red~0.offset, ~#palette_cmap~0.base, ~bvadd32(8bv32, ~#palette_cmap~0.offset), 8bv32);call write~init~$Pointer$(~#palette_green~0.base, ~#palette_green~0.offset, ~#palette_cmap~0.base, ~bvadd32(16bv32, ~#palette_cmap~0.offset), 8bv32);call write~init~$Pointer$(~#palette_blue~0.base, ~#palette_blue~0.offset, ~#palette_cmap~0.base, ~bvadd32(24bv32, ~#palette_cmap~0.offset), 8bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#palette_cmap~0.base, ~bvadd32(32bv32, ~#palette_cmap~0.offset), 8bv32);call ~#fb_con~0.base, ~#fb_con~0.offset := #Ultimate.allocOnStack(216bv32);call write~init~$Pointer$(~#__this_module~0.base, ~#__this_module~0.offset, ~#fb_con~0.base, ~#fb_con~0.offset, 8bv32);call write~init~$Pointer$(#funAddr~fbcon_startup.base, #funAddr~fbcon_startup.offset, ~#fb_con~0.base, ~bvadd32(8bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_init.base, #funAddr~fbcon_init.offset, ~#fb_con~0.base, ~bvadd32(16bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_deinit.base, #funAddr~fbcon_deinit.offset, ~#fb_con~0.base, ~bvadd32(24bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_clear.base, #funAddr~fbcon_clear.offset, ~#fb_con~0.base, ~bvadd32(32bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_putc.base, #funAddr~fbcon_putc.offset, ~#fb_con~0.base, ~bvadd32(40bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_putcs.base, #funAddr~fbcon_putcs.offset, ~#fb_con~0.base, ~bvadd32(48bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_cursor.base, #funAddr~fbcon_cursor.offset, ~#fb_con~0.base, ~bvadd32(56bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_scroll.base, #funAddr~fbcon_scroll.offset, ~#fb_con~0.base, ~bvadd32(64bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_bmove.base, #funAddr~fbcon_bmove.offset, ~#fb_con~0.base, ~bvadd32(72bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_switch.base, #funAddr~fbcon_switch.offset, ~#fb_con~0.base, ~bvadd32(80bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_blank.base, #funAddr~fbcon_blank.offset, ~#fb_con~0.base, ~bvadd32(88bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_set_font.base, #funAddr~fbcon_set_font.offset, ~#fb_con~0.base, ~bvadd32(96bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_get_font.base, #funAddr~fbcon_get_font.offset, ~#fb_con~0.base, ~bvadd32(104bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_set_def_font.base, #funAddr~fbcon_set_def_font.offset, ~#fb_con~0.base, ~bvadd32(112bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_copy_font.base, #funAddr~fbcon_copy_font.offset, ~#fb_con~0.base, ~bvadd32(120bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_resize.base, #funAddr~fbcon_resize.offset, ~#fb_con~0.base, ~bvadd32(128bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_set_palette.base, #funAddr~fbcon_set_palette.offset, ~#fb_con~0.base, ~bvadd32(136bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_scrolldelta.base, #funAddr~fbcon_scrolldelta.offset, ~#fb_con~0.base, ~bvadd32(144bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_set_origin.base, #funAddr~fbcon_set_origin.offset, ~#fb_con~0.base, ~bvadd32(152bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#fb_con~0.base, ~bvadd32(160bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#fb_con~0.base, ~bvadd32(168bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_invert_region.base, #funAddr~fbcon_invert_region.offset, ~#fb_con~0.base, ~bvadd32(176bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_screen_pos.base, #funAddr~fbcon_screen_pos.offset, ~#fb_con~0.base, ~bvadd32(184bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_getxy.base, #funAddr~fbcon_getxy.offset, ~#fb_con~0.base, ~bvadd32(192bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_debug_enter.base, #funAddr~fbcon_debug_enter.offset, ~#fb_con~0.base, ~bvadd32(200bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_debug_leave.base, #funAddr~fbcon_debug_leave.offset, ~#fb_con~0.base, ~bvadd32(208bv32, ~#fb_con~0.offset), 8bv32);call ~#fbcon_event_notifier~0.base, ~#fbcon_event_notifier~0.offset := #Ultimate.allocOnStack(20bv32);call write~init~$Pointer$(#funAddr~fbcon_event_notify.base, #funAddr~fbcon_event_notify.offset, ~#fbcon_event_notifier~0.base, ~#fbcon_event_notifier~0.offset, 8bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#fbcon_event_notifier~0.base, ~bvadd32(8bv32, ~#fbcon_event_notifier~0.offset), 8bv32);call write~init~intINTTYPE4(0bv32, ~#fbcon_event_notifier~0.base, ~bvadd32(16bv32, ~#fbcon_event_notifier~0.offset), 4bv32);call ~#device_attrs~0.base, ~#device_attrs~0.offset := #Ultimate.allocOnStack(129bv32);call write~init~$Pointer$(#t~string1910.base, #t~string1910.offset, ~#device_attrs~0.base, ~#device_attrs~0.offset, 8bv32);call write~init~intINTTYPE2(420bv16, ~#device_attrs~0.base, ~bvadd32(8bv32, ~#device_attrs~0.offset), 2bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(10bv32, ~#device_attrs~0.offset), 1bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#device_attrs~0.base, ~bvadd32(11bv32, ~#device_attrs~0.offset), 8bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(19bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(20bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(21bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(22bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(23bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(24bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(25bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(26bv32, ~#device_attrs~0.offset), 1bv32);call write~init~$Pointer$(#funAddr~show_rotate.base, #funAddr~show_rotate.offset, ~#device_attrs~0.base, ~bvadd32(27bv32, ~#device_attrs~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~store_rotate.base, #funAddr~store_rotate.offset, ~#device_attrs~0.base, ~bvadd32(35bv32, ~#device_attrs~0.offset), 8bv32);call write~init~$Pointer$(#t~string1911.base, #t~string1911.offset, ~#device_attrs~0.base, ~bvadd32(43bv32, ~#device_attrs~0.offset), 8bv32);call write~init~intINTTYPE2(128bv16, ~#device_attrs~0.base, ~bvadd32(51bv32, ~#device_attrs~0.offset), 2bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(53bv32, ~#device_attrs~0.offset), 1bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#device_attrs~0.base, ~bvadd32(54bv32, ~#device_attrs~0.offset), 8bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(62bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(63bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(64bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(65bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(66bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(67bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(68bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(69bv32, ~#device_attrs~0.offset), 1bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#device_attrs~0.base, ~bvadd32(70bv32, ~#device_attrs~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~store_rotate_all.base, #funAddr~store_rotate_all.offset, ~#device_attrs~0.base, ~bvadd32(78bv32, ~#device_attrs~0.offset), 8bv32);call write~init~$Pointer$(#t~string1912.base, #t~string1912.offset, ~#device_attrs~0.base, ~bvadd32(86bv32, ~#device_attrs~0.offset), 8bv32);call write~init~intINTTYPE2(420bv16, ~#device_attrs~0.base, ~bvadd32(94bv32, ~#device_attrs~0.offset), 2bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(96bv32, ~#device_attrs~0.offset), 1bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#device_attrs~0.base, ~bvadd32(97bv32, ~#device_attrs~0.offset), 8bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(105bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(106bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(107bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(108bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(109bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(110bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(111bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(112bv32, ~#device_attrs~0.offset), 1bv32);call write~init~$Pointer$(#funAddr~show_cursor_blink.base, #funAddr~show_cursor_blink.offset, ~#device_attrs~0.base, ~bvadd32(113bv32, ~#device_attrs~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~store_cursor_blink.base, #funAddr~store_cursor_blink.offset, ~#device_attrs~0.base, ~bvadd32(121bv32, ~#device_attrs~0.offset), 8bv32);~ldv_retval_0~0 := 0bv32;~ldv_module_refcounter~0 := 1bv32; {9056#true} is VALID [2021-09-13 19:20:25,317 INFO L281 TraceCheckUtils]: 1: Hoare triple {9056#true} havoc main_#res;havoc main_#t~ret1956.base, main_#t~ret1956.offset, main_#t~ret1957.base, main_#t~ret1957.offset, main_#t~ret1958.base, main_#t~ret1958.offset, main_#t~ret1959.base, main_#t~ret1959.offset, main_#t~ret1960.base, main_#t~ret1960.offset, main_#t~ret1961.base, main_#t~ret1961.offset, main_#t~ret1962.base, main_#t~ret1962.offset, main_#t~ret1963.base, main_#t~ret1963.offset, main_#t~ret1964.base, main_#t~ret1964.offset, main_#t~ret1965.base, main_#t~ret1965.offset, main_#t~ret1966.base, main_#t~ret1966.offset, main_#t~ret1967.base, main_#t~ret1967.offset, main_#t~ret1968.base, main_#t~ret1968.offset, main_#t~ret1969.base, main_#t~ret1969.offset, main_#t~ret1970.base, main_#t~ret1970.offset, main_#t~ret1971.base, main_#t~ret1971.offset, main_#t~ret1972.base, main_#t~ret1972.offset, main_#t~ret1973.base, main_#t~ret1973.offset, main_#t~ret1974.base, main_#t~ret1974.offset, main_#t~ret1975.base, main_#t~ret1975.offset, main_#t~ret1976.base, main_#t~ret1976.offset, main_#t~ret1977.base, main_#t~ret1977.offset, main_#t~ret1978.base, main_#t~ret1978.offset, main_#t~ret1979.base, main_#t~ret1979.offset, main_#t~ret1980.base, main_#t~ret1980.offset, main_#t~ret1981.base, main_#t~ret1981.offset, main_#t~ret1982.base, main_#t~ret1982.offset, main_#t~ret1983.base, main_#t~ret1983.offset, main_#t~ret1984.base, main_#t~ret1984.offset, main_#t~ret1985.base, main_#t~ret1985.offset, main_#t~ret1986.base, main_#t~ret1986.offset, main_#t~ret1987.base, main_#t~ret1987.offset, main_#t~ret1988.base, main_#t~ret1988.offset, main_#t~ret1989.base, main_#t~ret1989.offset, main_#t~ret1990.base, main_#t~ret1990.offset, main_#t~ret1991.base, main_#t~ret1991.offset, main_#t~ret1992.base, main_#t~ret1992.offset, main_#t~ret1993.base, main_#t~ret1993.offset, main_#t~ret1994.base, main_#t~ret1994.offset, main_#t~ret1995.base, main_#t~ret1995.offset, main_#t~ret1996.base, main_#t~ret1996.offset, main_#t~ret1997.base, main_#t~ret1997.offset, main_#t~nondet1998, main_#t~switch1999, main_#t~nondet2000, main_#t~switch2001, main_#t~mem2002, main_#t~ret2003, main_#t~mem2004, main_#t~mem2005, main_#t~mem2006, main_#t~mem2007, main_#t~mem2008, main_#t~mem2009, main_#t~ret2010, main_#t~mem2011, main_#t~mem2012, main_#t~mem2013, main_#t~mem2014, main_#t~ret2015, main_#t~mem2016, main_#t~mem2017, main_#t~mem2018, main_#t~mem2019, main_#t~ret2020, main_#t~ret2021, main_#t~mem2022, main_#t~ret2023, main_#t~mem2024, main_#t~mem2025, main_#t~ret2026, main_#t~mem2027, main_#t~ret2028, main_#t~mem2029, main_#t~ret2030.base, main_#t~ret2030.offset, main_#t~mem2031, main_#t~mem2032, main_#t~mem2033, main_#t~mem2034, main_#t~mem2035, main_#t~mem2036, main_#t~ret2037, main_#t~mem2038, main_#t~mem2039, main_#t~mem2040, main_#t~mem2041, main_#t~ret2042, main_#t~ret2043, main_#t~mem2044, main_#t~mem2045, main_#t~ret2046, main_#t~mem2047, main_#t~ret2048, main_#t~ret2049, main_#t~ret2050.base, main_#t~ret2050.offset, main_#t~nondet2051, main_#t~switch2052, main_#t~ret2053, main_#t~nondet2054, main_#t~switch2055, main_#t~mem2056, main_#t~ret2057, main_~#ldvarg18~0.base, main_~#ldvarg18~0.offset, main_~#ldvarg11~0.base, main_~#ldvarg11~0.offset, main_~#ldvarg32~0.base, main_~#ldvarg32~0.offset, main_~#ldvarg7~0.base, main_~#ldvarg7~0.offset, main_~#ldvarg23~0.base, main_~#ldvarg23~0.offset, main_~#ldvarg12~0.base, main_~#ldvarg12~0.offset, main_~#ldvarg1~0.base, main_~#ldvarg1~0.offset, main_~#ldvarg37~0.base, main_~#ldvarg37~0.offset, main_~#ldvarg29~0.base, main_~#ldvarg29~0.offset, main_~ldvarg24~0.base, main_~ldvarg24~0.offset, main_~tmp~57.base, main_~tmp~57.offset, main_~#ldvarg35~0.base, main_~#ldvarg35~0.offset, main_~ldvarg0~0.base, main_~ldvarg0~0.offset, main_~tmp___0~28.base, main_~tmp___0~28.offset, main_~#ldvarg38~0.base, main_~#ldvarg38~0.offset, main_~#ldvarg5~0.base, main_~#ldvarg5~0.offset, main_~#ldvarg33~0.base, main_~#ldvarg33~0.offset, main_~ldvarg16~0.base, main_~ldvarg16~0.offset, main_~tmp___1~15.base, main_~tmp___1~15.offset, main_~#ldvarg6~0.base, main_~#ldvarg6~0.offset, main_~#ldvarg4~0.base, main_~#ldvarg4~0.offset, main_~#ldvarg14~0.base, main_~#ldvarg14~0.offset, main_~#ldvarg34~0.base, main_~#ldvarg34~0.offset, main_~#ldvarg28~0.base, main_~#ldvarg28~0.offset, main_~#ldvarg2~0.base, main_~#ldvarg2~0.offset, main_~#ldvarg20~0.base, main_~#ldvarg20~0.offset, main_~#ldvarg31~0.base, main_~#ldvarg31~0.offset, main_~#ldvarg3~0.base, main_~#ldvarg3~0.offset, main_~#ldvarg8~0.base, main_~#ldvarg8~0.offset, main_~#ldvarg13~0.base, main_~#ldvarg13~0.offset, main_~#ldvarg36~0.base, main_~#ldvarg36~0.offset, main_~#ldvarg10~0.base, main_~#ldvarg10~0.offset, main_~#ldvarg9~0.base, main_~#ldvarg9~0.offset, main_~#ldvarg26~0.base, main_~#ldvarg26~0.offset, main_~ldvarg27~0.base, main_~ldvarg27~0.offset, main_~tmp___2~11.base, main_~tmp___2~11.offset, main_~#ldvarg15~0.base, main_~#ldvarg15~0.offset, main_~#ldvarg30~0.base, main_~#ldvarg30~0.offset, main_~ldvarg21~0.base, main_~ldvarg21~0.offset, main_~tmp___3~6.base, main_~tmp___3~6.offset, main_~ldvarg17~0.base, main_~ldvarg17~0.offset, main_~tmp___4~3.base, main_~tmp___4~3.offset, main_~#ldvarg25~0.base, main_~#ldvarg25~0.offset, main_~#ldvarg22~0.base, main_~#ldvarg22~0.offset, main_~#ldvarg19~0.base, main_~#ldvarg19~0.offset, main_~ldvarg39~0.base, main_~ldvarg39~0.offset, main_~tmp___5~0.base, main_~tmp___5~0.offset, main_~#ldvarg41~0.base, main_~#ldvarg41~0.offset, main_~ldvarg40~0.base, main_~ldvarg40~0.offset, main_~tmp___6~0.base, main_~tmp___6~0.offset, main_~tmp___7~0, main_~tmp___8~0, main_~tmp___9~0, main_~tmp___10~0;call main_~#ldvarg18~0.base, main_~#ldvarg18~0.offset := #Ultimate.allocOnStack(8bv32);call main_~#ldvarg11~0.base, main_~#ldvarg11~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg32~0.base, main_~#ldvarg32~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg7~0.base, main_~#ldvarg7~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg23~0.base, main_~#ldvarg23~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg12~0.base, main_~#ldvarg12~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg1~0.base, main_~#ldvarg1~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg37~0.base, main_~#ldvarg37~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg29~0.base, main_~#ldvarg29~0.offset := #Ultimate.allocOnStack(4bv32);havoc main_~ldvarg24~0.base, main_~ldvarg24~0.offset;havoc main_~tmp~57.base, main_~tmp~57.offset;call main_~#ldvarg35~0.base, main_~#ldvarg35~0.offset := #Ultimate.allocOnStack(4bv32);havoc main_~ldvarg0~0.base, main_~ldvarg0~0.offset;havoc main_~tmp___0~28.base, main_~tmp___0~28.offset;call main_~#ldvarg38~0.base, main_~#ldvarg38~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg5~0.base, main_~#ldvarg5~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg33~0.base, main_~#ldvarg33~0.offset := #Ultimate.allocOnStack(4bv32);havoc main_~ldvarg16~0.base, main_~ldvarg16~0.offset;havoc main_~tmp___1~15.base, main_~tmp___1~15.offset;call main_~#ldvarg6~0.base, main_~#ldvarg6~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg4~0.base, main_~#ldvarg4~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg14~0.base, main_~#ldvarg14~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg34~0.base, main_~#ldvarg34~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg28~0.base, main_~#ldvarg28~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg2~0.base, main_~#ldvarg2~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg20~0.base, main_~#ldvarg20~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg31~0.base, main_~#ldvarg31~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg3~0.base, main_~#ldvarg3~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg8~0.base, main_~#ldvarg8~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg13~0.base, main_~#ldvarg13~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg36~0.base, main_~#ldvarg36~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg10~0.base, main_~#ldvarg10~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg9~0.base, main_~#ldvarg9~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg26~0.base, main_~#ldvarg26~0.offset := #Ultimate.allocOnStack(4bv32);havoc main_~ldvarg27~0.base, main_~ldvarg27~0.offset;havoc main_~tmp___2~11.base, main_~tmp___2~11.offset;call main_~#ldvarg15~0.base, main_~#ldvarg15~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg30~0.base, main_~#ldvarg30~0.offset := #Ultimate.allocOnStack(4bv32);havoc main_~ldvarg21~0.base, main_~ldvarg21~0.offset;havoc main_~tmp___3~6.base, main_~tmp___3~6.offset;havoc main_~ldvarg17~0.base, main_~ldvarg17~0.offset;havoc main_~tmp___4~3.base, main_~tmp___4~3.offset;call main_~#ldvarg25~0.base, main_~#ldvarg25~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg22~0.base, main_~#ldvarg22~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg19~0.base, main_~#ldvarg19~0.offset := #Ultimate.allocOnStack(4bv32);havoc main_~ldvarg39~0.base, main_~ldvarg39~0.offset;havoc main_~tmp___5~0.base, main_~tmp___5~0.offset;call main_~#ldvarg41~0.base, main_~#ldvarg41~0.offset := #Ultimate.allocOnStack(8bv32);havoc main_~ldvarg40~0.base, main_~ldvarg40~0.offset;havoc main_~tmp___6~0.base, main_~tmp___6~0.offset;havoc main_~tmp___7~0;havoc main_~tmp___8~0;havoc main_~tmp___9~0;havoc main_~tmp___10~0;ldv_init_zalloc_#in~size := 2bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:25,318 INFO L281 TraceCheckUtils]: 2: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:25,319 INFO L281 TraceCheckUtils]: 3: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9056#true} is VALID [2021-09-13 19:20:25,319 INFO L281 TraceCheckUtils]: 4: Hoare triple {9056#true} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9056#true} is VALID [2021-09-13 19:20:25,319 INFO L281 TraceCheckUtils]: 5: Hoare triple {9056#true} main_#t~ret1956.base, main_#t~ret1956.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp~57.base, main_~tmp~57.offset := main_#t~ret1956.base, main_#t~ret1956.offset;havoc main_#t~ret1956.base, main_#t~ret1956.offset;main_~ldvarg24~0.base, main_~ldvarg24~0.offset := main_~tmp~57.base, main_~tmp~57.offset;ldv_init_zalloc_#in~size := 1bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:25,319 INFO L281 TraceCheckUtils]: 6: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:25,319 INFO L281 TraceCheckUtils]: 7: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9056#true} is VALID [2021-09-13 19:20:25,320 INFO L281 TraceCheckUtils]: 8: Hoare triple {9056#true} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9056#true} is VALID [2021-09-13 19:20:25,320 INFO L281 TraceCheckUtils]: 9: Hoare triple {9056#true} main_#t~ret1957.base, main_#t~ret1957.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___0~28.base, main_~tmp___0~28.offset := main_#t~ret1957.base, main_#t~ret1957.offset;havoc main_#t~ret1957.base, main_#t~ret1957.offset;main_~ldvarg0~0.base, main_~ldvarg0~0.offset := main_~tmp___0~28.base, main_~tmp___0~28.offset;ldv_init_zalloc_#in~size := 4bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:25,320 INFO L281 TraceCheckUtils]: 10: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:25,321 INFO L281 TraceCheckUtils]: 11: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9056#true} is VALID [2021-09-13 19:20:25,321 INFO L281 TraceCheckUtils]: 12: Hoare triple {9056#true} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9056#true} is VALID [2021-09-13 19:20:25,321 INFO L281 TraceCheckUtils]: 13: Hoare triple {9056#true} main_#t~ret1958.base, main_#t~ret1958.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___1~15.base, main_~tmp___1~15.offset := main_#t~ret1958.base, main_#t~ret1958.offset;havoc main_#t~ret1958.base, main_#t~ret1958.offset;main_~ldvarg16~0.base, main_~ldvarg16~0.offset := main_~tmp___1~15.base, main_~tmp___1~15.offset;ldv_init_zalloc_#in~size := 2bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:25,321 INFO L281 TraceCheckUtils]: 14: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:25,321 INFO L281 TraceCheckUtils]: 15: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9056#true} is VALID [2021-09-13 19:20:25,322 INFO L281 TraceCheckUtils]: 16: Hoare triple {9056#true} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9056#true} is VALID [2021-09-13 19:20:25,322 INFO L281 TraceCheckUtils]: 17: Hoare triple {9056#true} main_#t~ret1959.base, main_#t~ret1959.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___2~11.base, main_~tmp___2~11.offset := main_#t~ret1959.base, main_#t~ret1959.offset;havoc main_#t~ret1959.base, main_#t~ret1959.offset;main_~ldvarg27~0.base, main_~ldvarg27~0.offset := main_~tmp___2~11.base, main_~tmp___2~11.offset;ldv_init_zalloc_#in~size := 1bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:25,323 INFO L281 TraceCheckUtils]: 18: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:25,323 INFO L281 TraceCheckUtils]: 19: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9056#true} is VALID [2021-09-13 19:20:25,323 INFO L281 TraceCheckUtils]: 20: Hoare triple {9056#true} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9056#true} is VALID [2021-09-13 19:20:25,324 INFO L281 TraceCheckUtils]: 21: Hoare triple {9056#true} main_#t~ret1960.base, main_#t~ret1960.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___3~6.base, main_~tmp___3~6.offset := main_#t~ret1960.base, main_#t~ret1960.offset;havoc main_#t~ret1960.base, main_#t~ret1960.offset;main_~ldvarg21~0.base, main_~ldvarg21~0.offset := main_~tmp___3~6.base, main_~tmp___3~6.offset;ldv_init_zalloc_#in~size := 4bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:25,324 INFO L281 TraceCheckUtils]: 22: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:25,324 INFO L281 TraceCheckUtils]: 23: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9056#true} is VALID [2021-09-13 19:20:25,325 INFO L281 TraceCheckUtils]: 24: Hoare triple {9056#true} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9056#true} is VALID [2021-09-13 19:20:25,325 INFO L281 TraceCheckUtils]: 25: Hoare triple {9056#true} main_#t~ret1961.base, main_#t~ret1961.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___4~3.base, main_~tmp___4~3.offset := main_#t~ret1961.base, main_#t~ret1961.offset;havoc main_#t~ret1961.base, main_#t~ret1961.offset;main_~ldvarg17~0.base, main_~ldvarg17~0.offset := main_~tmp___4~3.base, main_~tmp___4~3.offset;ldv_init_zalloc_#in~size := 24bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:25,325 INFO L281 TraceCheckUtils]: 26: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:25,326 INFO L281 TraceCheckUtils]: 27: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9056#true} is VALID [2021-09-13 19:20:25,326 INFO L281 TraceCheckUtils]: 28: Hoare triple {9056#true} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9056#true} is VALID [2021-09-13 19:20:25,327 INFO L281 TraceCheckUtils]: 29: Hoare triple {9056#true} main_#t~ret1962.base, main_#t~ret1962.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___5~0.base, main_~tmp___5~0.offset := main_#t~ret1962.base, main_#t~ret1962.offset;havoc main_#t~ret1962.base, main_#t~ret1962.offset;main_~ldvarg39~0.base, main_~ldvarg39~0.offset := main_~tmp___5~0.base, main_~tmp___5~0.offset;ldv_init_zalloc_#in~size := 1bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:25,327 INFO L281 TraceCheckUtils]: 30: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:25,328 INFO L281 TraceCheckUtils]: 31: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9057#false} is VALID [2021-09-13 19:20:25,328 INFO L281 TraceCheckUtils]: 32: Hoare triple {9057#false} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9057#false} is VALID [2021-09-13 19:20:25,329 INFO L281 TraceCheckUtils]: 33: Hoare triple {9057#false} main_#t~ret1963.base, main_#t~ret1963.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___6~0.base, main_~tmp___6~0.offset := main_#t~ret1963.base, main_#t~ret1963.offset;havoc main_#t~ret1963.base, main_#t~ret1963.offset;main_~ldvarg40~0.base, main_~ldvarg40~0.offset := main_~tmp___6~0.base, main_~tmp___6~0.offset; {9057#false} is VALID [2021-09-13 19:20:25,329 INFO L281 TraceCheckUtils]: 34: Hoare triple {9057#false} ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg18~0.base, main_~#ldvarg18~0.offset, 0bv32, 8bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,329 INFO L281 TraceCheckUtils]: 35: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,330 INFO L281 TraceCheckUtils]: 36: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,330 INFO L281 TraceCheckUtils]: 37: Hoare triple {9057#false} main_#t~ret1964.base, main_#t~ret1964.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1964.base, main_#t~ret1964.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg11~0.base, main_~#ldvarg11~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,330 INFO L281 TraceCheckUtils]: 38: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,331 INFO L281 TraceCheckUtils]: 39: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,332 INFO L281 TraceCheckUtils]: 40: Hoare triple {9057#false} main_#t~ret1965.base, main_#t~ret1965.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1965.base, main_#t~ret1965.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg32~0.base, main_~#ldvarg32~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,333 INFO L281 TraceCheckUtils]: 41: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,333 INFO L281 TraceCheckUtils]: 42: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,333 INFO L281 TraceCheckUtils]: 43: Hoare triple {9057#false} main_#t~ret1966.base, main_#t~ret1966.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1966.base, main_#t~ret1966.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg7~0.base, main_~#ldvarg7~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,333 INFO L281 TraceCheckUtils]: 44: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,335 INFO L281 TraceCheckUtils]: 45: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,335 INFO L281 TraceCheckUtils]: 46: Hoare triple {9057#false} main_#t~ret1967.base, main_#t~ret1967.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1967.base, main_#t~ret1967.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg23~0.base, main_~#ldvarg23~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,335 INFO L281 TraceCheckUtils]: 47: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,336 INFO L281 TraceCheckUtils]: 48: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,353 INFO L281 TraceCheckUtils]: 49: Hoare triple {9057#false} main_#t~ret1968.base, main_#t~ret1968.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1968.base, main_#t~ret1968.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg12~0.base, main_~#ldvarg12~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,353 INFO L281 TraceCheckUtils]: 50: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,354 INFO L281 TraceCheckUtils]: 51: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,357 INFO L281 TraceCheckUtils]: 52: Hoare triple {9057#false} main_#t~ret1969.base, main_#t~ret1969.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1969.base, main_#t~ret1969.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg1~0.base, main_~#ldvarg1~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,357 INFO L281 TraceCheckUtils]: 53: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,357 INFO L281 TraceCheckUtils]: 54: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,358 INFO L281 TraceCheckUtils]: 55: Hoare triple {9057#false} main_#t~ret1970.base, main_#t~ret1970.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1970.base, main_#t~ret1970.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg37~0.base, main_~#ldvarg37~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,358 INFO L281 TraceCheckUtils]: 56: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,358 INFO L281 TraceCheckUtils]: 57: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,358 INFO L281 TraceCheckUtils]: 58: Hoare triple {9057#false} main_#t~ret1971.base, main_#t~ret1971.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1971.base, main_#t~ret1971.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg29~0.base, main_~#ldvarg29~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,360 INFO L281 TraceCheckUtils]: 59: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,360 INFO L281 TraceCheckUtils]: 60: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,361 INFO L281 TraceCheckUtils]: 61: Hoare triple {9057#false} main_#t~ret1972.base, main_#t~ret1972.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1972.base, main_#t~ret1972.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg35~0.base, main_~#ldvarg35~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,361 INFO L281 TraceCheckUtils]: 62: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,361 INFO L281 TraceCheckUtils]: 63: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,361 INFO L281 TraceCheckUtils]: 64: Hoare triple {9057#false} main_#t~ret1973.base, main_#t~ret1973.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1973.base, main_#t~ret1973.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg38~0.base, main_~#ldvarg38~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,362 INFO L281 TraceCheckUtils]: 65: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,362 INFO L281 TraceCheckUtils]: 66: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,362 INFO L281 TraceCheckUtils]: 67: Hoare triple {9057#false} main_#t~ret1974.base, main_#t~ret1974.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1974.base, main_#t~ret1974.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg5~0.base, main_~#ldvarg5~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,362 INFO L281 TraceCheckUtils]: 68: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,363 INFO L281 TraceCheckUtils]: 69: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,363 INFO L281 TraceCheckUtils]: 70: Hoare triple {9057#false} main_#t~ret1975.base, main_#t~ret1975.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1975.base, main_#t~ret1975.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg33~0.base, main_~#ldvarg33~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,364 INFO L281 TraceCheckUtils]: 71: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,364 INFO L281 TraceCheckUtils]: 72: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,364 INFO L281 TraceCheckUtils]: 73: Hoare triple {9057#false} main_#t~ret1976.base, main_#t~ret1976.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1976.base, main_#t~ret1976.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg6~0.base, main_~#ldvarg6~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,366 INFO L281 TraceCheckUtils]: 74: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,366 INFO L281 TraceCheckUtils]: 75: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,366 INFO L281 TraceCheckUtils]: 76: Hoare triple {9057#false} main_#t~ret1977.base, main_#t~ret1977.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1977.base, main_#t~ret1977.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg4~0.base, main_~#ldvarg4~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,366 INFO L281 TraceCheckUtils]: 77: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,367 INFO L281 TraceCheckUtils]: 78: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,367 INFO L281 TraceCheckUtils]: 79: Hoare triple {9057#false} main_#t~ret1978.base, main_#t~ret1978.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1978.base, main_#t~ret1978.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg14~0.base, main_~#ldvarg14~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,367 INFO L281 TraceCheckUtils]: 80: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,367 INFO L281 TraceCheckUtils]: 81: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,367 INFO L281 TraceCheckUtils]: 82: Hoare triple {9057#false} main_#t~ret1979.base, main_#t~ret1979.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1979.base, main_#t~ret1979.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg34~0.base, main_~#ldvarg34~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,368 INFO L281 TraceCheckUtils]: 83: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,368 INFO L281 TraceCheckUtils]: 84: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,369 INFO L281 TraceCheckUtils]: 85: Hoare triple {9057#false} main_#t~ret1980.base, main_#t~ret1980.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1980.base, main_#t~ret1980.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg28~0.base, main_~#ldvarg28~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,369 INFO L281 TraceCheckUtils]: 86: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,369 INFO L281 TraceCheckUtils]: 87: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,369 INFO L281 TraceCheckUtils]: 88: Hoare triple {9057#false} main_#t~ret1981.base, main_#t~ret1981.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1981.base, main_#t~ret1981.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg2~0.base, main_~#ldvarg2~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,370 INFO L281 TraceCheckUtils]: 89: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,370 INFO L281 TraceCheckUtils]: 90: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,370 INFO L281 TraceCheckUtils]: 91: Hoare triple {9057#false} main_#t~ret1982.base, main_#t~ret1982.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1982.base, main_#t~ret1982.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg20~0.base, main_~#ldvarg20~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,370 INFO L281 TraceCheckUtils]: 92: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,370 INFO L281 TraceCheckUtils]: 93: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,371 INFO L281 TraceCheckUtils]: 94: Hoare triple {9057#false} main_#t~ret1983.base, main_#t~ret1983.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1983.base, main_#t~ret1983.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg31~0.base, main_~#ldvarg31~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,371 INFO L281 TraceCheckUtils]: 95: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,371 INFO L281 TraceCheckUtils]: 96: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,371 INFO L281 TraceCheckUtils]: 97: Hoare triple {9057#false} main_#t~ret1984.base, main_#t~ret1984.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1984.base, main_#t~ret1984.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg3~0.base, main_~#ldvarg3~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,371 INFO L281 TraceCheckUtils]: 98: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,372 INFO L281 TraceCheckUtils]: 99: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,372 INFO L281 TraceCheckUtils]: 100: Hoare triple {9057#false} main_#t~ret1985.base, main_#t~ret1985.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1985.base, main_#t~ret1985.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg8~0.base, main_~#ldvarg8~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,372 INFO L281 TraceCheckUtils]: 101: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,372 INFO L281 TraceCheckUtils]: 102: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,372 INFO L281 TraceCheckUtils]: 103: Hoare triple {9057#false} main_#t~ret1986.base, main_#t~ret1986.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1986.base, main_#t~ret1986.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg13~0.base, main_~#ldvarg13~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,373 INFO L281 TraceCheckUtils]: 104: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,373 INFO L281 TraceCheckUtils]: 105: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,375 INFO L281 TraceCheckUtils]: 106: Hoare triple {9057#false} main_#t~ret1987.base, main_#t~ret1987.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1987.base, main_#t~ret1987.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg36~0.base, main_~#ldvarg36~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,375 INFO L281 TraceCheckUtils]: 107: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,375 INFO L281 TraceCheckUtils]: 108: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,376 INFO L281 TraceCheckUtils]: 109: Hoare triple {9057#false} main_#t~ret1988.base, main_#t~ret1988.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1988.base, main_#t~ret1988.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg10~0.base, main_~#ldvarg10~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,376 INFO L281 TraceCheckUtils]: 110: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,376 INFO L281 TraceCheckUtils]: 111: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,376 INFO L281 TraceCheckUtils]: 112: Hoare triple {9057#false} main_#t~ret1989.base, main_#t~ret1989.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1989.base, main_#t~ret1989.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg9~0.base, main_~#ldvarg9~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,377 INFO L281 TraceCheckUtils]: 113: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,378 INFO L281 TraceCheckUtils]: 114: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,378 INFO L281 TraceCheckUtils]: 115: Hoare triple {9057#false} main_#t~ret1990.base, main_#t~ret1990.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1990.base, main_#t~ret1990.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg26~0.base, main_~#ldvarg26~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,378 INFO L281 TraceCheckUtils]: 116: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,378 INFO L281 TraceCheckUtils]: 117: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,379 INFO L281 TraceCheckUtils]: 118: Hoare triple {9057#false} main_#t~ret1991.base, main_#t~ret1991.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1991.base, main_#t~ret1991.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg15~0.base, main_~#ldvarg15~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,379 INFO L281 TraceCheckUtils]: 119: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,379 INFO L281 TraceCheckUtils]: 120: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,381 INFO L281 TraceCheckUtils]: 121: Hoare triple {9057#false} main_#t~ret1992.base, main_#t~ret1992.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1992.base, main_#t~ret1992.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg30~0.base, main_~#ldvarg30~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,381 INFO L281 TraceCheckUtils]: 122: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,382 INFO L281 TraceCheckUtils]: 123: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,393 INFO L281 TraceCheckUtils]: 124: Hoare triple {9057#false} main_#t~ret1993.base, main_#t~ret1993.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1993.base, main_#t~ret1993.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg25~0.base, main_~#ldvarg25~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,393 INFO L281 TraceCheckUtils]: 125: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,393 INFO L281 TraceCheckUtils]: 126: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,393 INFO L281 TraceCheckUtils]: 127: Hoare triple {9057#false} main_#t~ret1994.base, main_#t~ret1994.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1994.base, main_#t~ret1994.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg22~0.base, main_~#ldvarg22~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,393 INFO L281 TraceCheckUtils]: 128: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,394 INFO L281 TraceCheckUtils]: 129: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,394 INFO L281 TraceCheckUtils]: 130: Hoare triple {9057#false} main_#t~ret1995.base, main_#t~ret1995.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1995.base, main_#t~ret1995.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg19~0.base, main_~#ldvarg19~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,394 INFO L281 TraceCheckUtils]: 131: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,394 INFO L281 TraceCheckUtils]: 132: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,394 INFO L281 TraceCheckUtils]: 133: Hoare triple {9057#false} main_#t~ret1996.base, main_#t~ret1996.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1996.base, main_#t~ret1996.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg41~0.base, main_~#ldvarg41~0.offset, 0bv32, 8bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,395 INFO L281 TraceCheckUtils]: 134: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,395 INFO L281 TraceCheckUtils]: 135: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,395 INFO L281 TraceCheckUtils]: 136: Hoare triple {9057#false} main_#t~ret1997.base, main_#t~ret1997.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1997.base, main_#t~ret1997.offset;~ldv_state_variable_4~0 := 0bv32;~ldv_work_1_0~0 := 0bv32;~ldv_work_1_1~0 := 0bv32;~ldv_work_1_2~0 := 0bv32;~ldv_work_1_3~0 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,395 INFO L281 TraceCheckUtils]: 137: Hoare triple {9057#false} ~ldv_state_variable_1~0 := 1bv32;~ref_cnt~0 := 0bv32;~ldv_state_variable_0~0 := 1bv32;~ldv_state_variable_3~0 := 0bv32;~ldv_state_variable_2~0 := 1bv32; {9057#false} is VALID [2021-09-13 19:20:25,395 INFO L281 TraceCheckUtils]: 138: Hoare triple {9057#false} main_~tmp___7~0 := main_#t~nondet1998;havoc main_#t~nondet1998;main_#t~switch1999 := 0bv32 == main_~tmp___7~0; {9057#false} is VALID [2021-09-13 19:20:25,395 INFO L281 TraceCheckUtils]: 139: Hoare triple {9057#false} assume !main_#t~switch1999;main_#t~switch1999 := main_#t~switch1999 || 1bv32 == main_~tmp___7~0; {9057#false} is VALID [2021-09-13 19:20:25,396 INFO L281 TraceCheckUtils]: 140: Hoare triple {9057#false} assume !main_#t~switch1999;main_#t~switch1999 := main_#t~switch1999 || 2bv32 == main_~tmp___7~0; {9057#false} is VALID [2021-09-13 19:20:25,396 INFO L281 TraceCheckUtils]: 141: Hoare triple {9057#false} assume main_#t~switch1999; {9057#false} is VALID [2021-09-13 19:20:25,396 INFO L281 TraceCheckUtils]: 142: Hoare triple {9057#false} assume 0bv32 != ~ldv_state_variable_0~0;main_~tmp___9~0 := main_#t~nondet2051;havoc main_#t~nondet2051;main_#t~switch2052 := 0bv32 == main_~tmp___9~0; {9057#false} is VALID [2021-09-13 19:20:25,396 INFO L281 TraceCheckUtils]: 143: Hoare triple {9057#false} assume main_#t~switch2052; {9057#false} is VALID [2021-09-13 19:20:25,396 INFO L281 TraceCheckUtils]: 144: Hoare triple {9057#false} assume 3bv32 == ~ldv_state_variable_0~0 && 0bv32 == ~ref_cnt~0;havoc fb_console_exit_#t~ret1945, fb_console_exit_#t~ret1946; {9057#false} is VALID [2021-09-13 19:20:25,397 INFO L281 TraceCheckUtils]: 145: Hoare triple {9057#false} fb_unregister_client_#in~arg0.base, fb_unregister_client_#in~arg0.offset := ~#fbcon_event_notifier~0.base, ~#fbcon_event_notifier~0.offset;havoc fb_unregister_client_#res;havoc fb_unregister_client_#t~nondet2101, fb_unregister_client_~arg0.base, fb_unregister_client_~arg0.offset;fb_unregister_client_~arg0.base, fb_unregister_client_~arg0.offset := fb_unregister_client_#in~arg0.base, fb_unregister_client_#in~arg0.offset;fb_unregister_client_#res := fb_unregister_client_#t~nondet2101;havoc fb_unregister_client_#t~nondet2101; {9057#false} is VALID [2021-09-13 19:20:25,397 INFO L281 TraceCheckUtils]: 146: Hoare triple {9057#false} fb_console_exit_#t~ret1945 := fb_unregister_client_#res;havoc fb_console_exit_#t~ret1945;havoc fbcon_deinit_device_~i~22;havoc fbcon_deinit_device_~i~22; {9057#false} is VALID [2021-09-13 19:20:25,397 INFO L281 TraceCheckUtils]: 147: Hoare triple {9057#false} assume !(0bv32 != ~fbcon_has_sysfs~0); {9057#false} is VALID [2021-09-13 19:20:25,397 INFO L281 TraceCheckUtils]: 148: Hoare triple {9057#false} device_destroy_#in~arg0.base, device_destroy_#in~arg0.offset, device_destroy_#in~arg1 := ~fb_class~0.base, ~fb_class~0.offset, 0bv32;havoc device_destroy_~arg0.base, device_destroy_~arg0.offset, device_destroy_~arg1;device_destroy_~arg0.base, device_destroy_~arg0.offset := device_destroy_#in~arg0.base, device_destroy_#in~arg0.offset;device_destroy_~arg1 := device_destroy_#in~arg1; {9057#false} is VALID [2021-09-13 19:20:25,397 INFO L281 TraceCheckUtils]: 149: Hoare triple {9057#false} havoc fbcon_exit_#t~mem1916.base, fbcon_exit_#t~mem1916.offset, fbcon_exit_#t~mem1917.base, fbcon_exit_#t~mem1917.offset, fbcon_exit_#t~ret1918, fbcon_exit_#t~mem1919, fbcon_exit_#t~mem1920.base, fbcon_exit_#t~mem1920.offset, fbcon_exit_#t~mem1921.base, fbcon_exit_#t~mem1921.offset, fbcon_exit_#t~mem1926.base, fbcon_exit_#t~mem1926.offset, fbcon_exit_#t~mem1927.base, fbcon_exit_#t~mem1927.offset, fbcon_exit_#t~ret1928, fbcon_exit_#t~mem1929.base, fbcon_exit_#t~mem1929.offset, fbcon_exit_#t~mem1930.base, fbcon_exit_#t~mem1930.offset, fbcon_exit_#t~mem1931.base, fbcon_exit_#t~mem1931.offset, fbcon_exit_#t~mem1932.base, fbcon_exit_#t~mem1932.offset, fbcon_exit_#t~mem1933.base, fbcon_exit_#t~mem1933.offset, fbcon_exit_#t~mem1934.base, fbcon_exit_#t~mem1934.offset, fbcon_exit_#t~mem1935.base, fbcon_exit_#t~mem1935.offset, fbcon_exit_#t~mem1936.base, fbcon_exit_#t~mem1936.offset, fbcon_exit_~info~36.base, fbcon_exit_~info~36.offset, fbcon_exit_~i~20, fbcon_exit_~j~3, fbcon_exit_~mapped~0, fbcon_exit_~pending~0, fbcon_exit_~tmp~53, fbcon_exit_~ops~43.base, fbcon_exit_~ops~43.offset;havoc fbcon_exit_~info~36.base, fbcon_exit_~info~36.offset;havoc fbcon_exit_~i~20;havoc fbcon_exit_~j~3;havoc fbcon_exit_~mapped~0;havoc fbcon_exit_~pending~0;havoc fbcon_exit_~tmp~53;havoc fbcon_exit_~ops~43.base, fbcon_exit_~ops~43.offset; {9057#false} is VALID [2021-09-13 19:20:25,397 INFO L281 TraceCheckUtils]: 150: Hoare triple {9057#false} assume 0bv32 != ~fbcon_has_exited~0; {9057#false} is VALID [2021-09-13 19:20:25,398 INFO L281 TraceCheckUtils]: 151: Hoare triple {9057#false} do_unregister_con_driver_#in~arg0.base, do_unregister_con_driver_#in~arg0.offset := ~#fb_con~0.base, ~#fb_con~0.offset;havoc do_unregister_con_driver_#res;havoc do_unregister_con_driver_#t~nondet2086, do_unregister_con_driver_~arg0.base, do_unregister_con_driver_~arg0.offset;do_unregister_con_driver_~arg0.base, do_unregister_con_driver_~arg0.offset := do_unregister_con_driver_#in~arg0.base, do_unregister_con_driver_#in~arg0.offset;do_unregister_con_driver_#res := do_unregister_con_driver_#t~nondet2086;havoc do_unregister_con_driver_#t~nondet2086; {9057#false} is VALID [2021-09-13 19:20:25,398 INFO L281 TraceCheckUtils]: 152: Hoare triple {9057#false} fb_console_exit_#t~ret1946 := do_unregister_con_driver_#res;havoc fb_console_exit_#t~ret1946; {9057#false} is VALID [2021-09-13 19:20:25,398 INFO L281 TraceCheckUtils]: 153: Hoare triple {9057#false} ~ldv_state_variable_0~0 := 2bv32; {9057#false} is VALID [2021-09-13 19:20:25,398 INFO L281 TraceCheckUtils]: 154: Hoare triple {9057#false} assume 1bv32 != ~ldv_module_refcounter~0; {9057#false} is VALID [2021-09-13 19:20:25,398 INFO L281 TraceCheckUtils]: 155: Hoare triple {9057#false} assume !false; {9057#false} is VALID [2021-09-13 19:20:25,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-09-13 19:20:25,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-09-13 19:20:25,989 INFO L281 TraceCheckUtils]: 155: Hoare triple {9057#false} assume !false; {9057#false} is VALID [2021-09-13 19:20:25,990 INFO L281 TraceCheckUtils]: 154: Hoare triple {9057#false} assume 1bv32 != ~ldv_module_refcounter~0; {9057#false} is VALID [2021-09-13 19:20:25,990 INFO L281 TraceCheckUtils]: 153: Hoare triple {9057#false} ~ldv_state_variable_0~0 := 2bv32; {9057#false} is VALID [2021-09-13 19:20:25,990 INFO L281 TraceCheckUtils]: 152: Hoare triple {9057#false} fb_console_exit_#t~ret1946 := do_unregister_con_driver_#res;havoc fb_console_exit_#t~ret1946; {9057#false} is VALID [2021-09-13 19:20:25,990 INFO L281 TraceCheckUtils]: 151: Hoare triple {9057#false} do_unregister_con_driver_#in~arg0.base, do_unregister_con_driver_#in~arg0.offset := ~#fb_con~0.base, ~#fb_con~0.offset;havoc do_unregister_con_driver_#res;havoc do_unregister_con_driver_#t~nondet2086, do_unregister_con_driver_~arg0.base, do_unregister_con_driver_~arg0.offset;do_unregister_con_driver_~arg0.base, do_unregister_con_driver_~arg0.offset := do_unregister_con_driver_#in~arg0.base, do_unregister_con_driver_#in~arg0.offset;do_unregister_con_driver_#res := do_unregister_con_driver_#t~nondet2086;havoc do_unregister_con_driver_#t~nondet2086; {9057#false} is VALID [2021-09-13 19:20:25,990 INFO L281 TraceCheckUtils]: 150: Hoare triple {9057#false} assume 0bv32 != ~fbcon_has_exited~0; {9057#false} is VALID [2021-09-13 19:20:25,990 INFO L281 TraceCheckUtils]: 149: Hoare triple {9057#false} havoc fbcon_exit_#t~mem1916.base, fbcon_exit_#t~mem1916.offset, fbcon_exit_#t~mem1917.base, fbcon_exit_#t~mem1917.offset, fbcon_exit_#t~ret1918, fbcon_exit_#t~mem1919, fbcon_exit_#t~mem1920.base, fbcon_exit_#t~mem1920.offset, fbcon_exit_#t~mem1921.base, fbcon_exit_#t~mem1921.offset, fbcon_exit_#t~mem1926.base, fbcon_exit_#t~mem1926.offset, fbcon_exit_#t~mem1927.base, fbcon_exit_#t~mem1927.offset, fbcon_exit_#t~ret1928, fbcon_exit_#t~mem1929.base, fbcon_exit_#t~mem1929.offset, fbcon_exit_#t~mem1930.base, fbcon_exit_#t~mem1930.offset, fbcon_exit_#t~mem1931.base, fbcon_exit_#t~mem1931.offset, fbcon_exit_#t~mem1932.base, fbcon_exit_#t~mem1932.offset, fbcon_exit_#t~mem1933.base, fbcon_exit_#t~mem1933.offset, fbcon_exit_#t~mem1934.base, fbcon_exit_#t~mem1934.offset, fbcon_exit_#t~mem1935.base, fbcon_exit_#t~mem1935.offset, fbcon_exit_#t~mem1936.base, fbcon_exit_#t~mem1936.offset, fbcon_exit_~info~36.base, fbcon_exit_~info~36.offset, fbcon_exit_~i~20, fbcon_exit_~j~3, fbcon_exit_~mapped~0, fbcon_exit_~pending~0, fbcon_exit_~tmp~53, fbcon_exit_~ops~43.base, fbcon_exit_~ops~43.offset;havoc fbcon_exit_~info~36.base, fbcon_exit_~info~36.offset;havoc fbcon_exit_~i~20;havoc fbcon_exit_~j~3;havoc fbcon_exit_~mapped~0;havoc fbcon_exit_~pending~0;havoc fbcon_exit_~tmp~53;havoc fbcon_exit_~ops~43.base, fbcon_exit_~ops~43.offset; {9057#false} is VALID [2021-09-13 19:20:25,990 INFO L281 TraceCheckUtils]: 148: Hoare triple {9057#false} device_destroy_#in~arg0.base, device_destroy_#in~arg0.offset, device_destroy_#in~arg1 := ~fb_class~0.base, ~fb_class~0.offset, 0bv32;havoc device_destroy_~arg0.base, device_destroy_~arg0.offset, device_destroy_~arg1;device_destroy_~arg0.base, device_destroy_~arg0.offset := device_destroy_#in~arg0.base, device_destroy_#in~arg0.offset;device_destroy_~arg1 := device_destroy_#in~arg1; {9057#false} is VALID [2021-09-13 19:20:25,990 INFO L281 TraceCheckUtils]: 147: Hoare triple {9057#false} assume !(0bv32 != ~fbcon_has_sysfs~0); {9057#false} is VALID [2021-09-13 19:20:25,990 INFO L281 TraceCheckUtils]: 146: Hoare triple {9057#false} fb_console_exit_#t~ret1945 := fb_unregister_client_#res;havoc fb_console_exit_#t~ret1945;havoc fbcon_deinit_device_~i~22;havoc fbcon_deinit_device_~i~22; {9057#false} is VALID [2021-09-13 19:20:25,990 INFO L281 TraceCheckUtils]: 145: Hoare triple {9057#false} fb_unregister_client_#in~arg0.base, fb_unregister_client_#in~arg0.offset := ~#fbcon_event_notifier~0.base, ~#fbcon_event_notifier~0.offset;havoc fb_unregister_client_#res;havoc fb_unregister_client_#t~nondet2101, fb_unregister_client_~arg0.base, fb_unregister_client_~arg0.offset;fb_unregister_client_~arg0.base, fb_unregister_client_~arg0.offset := fb_unregister_client_#in~arg0.base, fb_unregister_client_#in~arg0.offset;fb_unregister_client_#res := fb_unregister_client_#t~nondet2101;havoc fb_unregister_client_#t~nondet2101; {9057#false} is VALID [2021-09-13 19:20:25,991 INFO L281 TraceCheckUtils]: 144: Hoare triple {9057#false} assume 3bv32 == ~ldv_state_variable_0~0 && 0bv32 == ~ref_cnt~0;havoc fb_console_exit_#t~ret1945, fb_console_exit_#t~ret1946; {9057#false} is VALID [2021-09-13 19:20:25,991 INFO L281 TraceCheckUtils]: 143: Hoare triple {9057#false} assume main_#t~switch2052; {9057#false} is VALID [2021-09-13 19:20:25,991 INFO L281 TraceCheckUtils]: 142: Hoare triple {9057#false} assume 0bv32 != ~ldv_state_variable_0~0;main_~tmp___9~0 := main_#t~nondet2051;havoc main_#t~nondet2051;main_#t~switch2052 := 0bv32 == main_~tmp___9~0; {9057#false} is VALID [2021-09-13 19:20:25,991 INFO L281 TraceCheckUtils]: 141: Hoare triple {9057#false} assume main_#t~switch1999; {9057#false} is VALID [2021-09-13 19:20:25,991 INFO L281 TraceCheckUtils]: 140: Hoare triple {9057#false} assume !main_#t~switch1999;main_#t~switch1999 := main_#t~switch1999 || 2bv32 == main_~tmp___7~0; {9057#false} is VALID [2021-09-13 19:20:25,991 INFO L281 TraceCheckUtils]: 139: Hoare triple {9057#false} assume !main_#t~switch1999;main_#t~switch1999 := main_#t~switch1999 || 1bv32 == main_~tmp___7~0; {9057#false} is VALID [2021-09-13 19:20:25,991 INFO L281 TraceCheckUtils]: 138: Hoare triple {9057#false} main_~tmp___7~0 := main_#t~nondet1998;havoc main_#t~nondet1998;main_#t~switch1999 := 0bv32 == main_~tmp___7~0; {9057#false} is VALID [2021-09-13 19:20:25,991 INFO L281 TraceCheckUtils]: 137: Hoare triple {9057#false} ~ldv_state_variable_1~0 := 1bv32;~ref_cnt~0 := 0bv32;~ldv_state_variable_0~0 := 1bv32;~ldv_state_variable_3~0 := 0bv32;~ldv_state_variable_2~0 := 1bv32; {9057#false} is VALID [2021-09-13 19:20:25,991 INFO L281 TraceCheckUtils]: 136: Hoare triple {9057#false} main_#t~ret1997.base, main_#t~ret1997.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1997.base, main_#t~ret1997.offset;~ldv_state_variable_4~0 := 0bv32;~ldv_work_1_0~0 := 0bv32;~ldv_work_1_1~0 := 0bv32;~ldv_work_1_2~0 := 0bv32;~ldv_work_1_3~0 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,991 INFO L281 TraceCheckUtils]: 135: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,992 INFO L281 TraceCheckUtils]: 134: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,992 INFO L281 TraceCheckUtils]: 133: Hoare triple {9057#false} main_#t~ret1996.base, main_#t~ret1996.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1996.base, main_#t~ret1996.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg41~0.base, main_~#ldvarg41~0.offset, 0bv32, 8bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,992 INFO L281 TraceCheckUtils]: 132: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,992 INFO L281 TraceCheckUtils]: 131: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,992 INFO L281 TraceCheckUtils]: 130: Hoare triple {9057#false} main_#t~ret1995.base, main_#t~ret1995.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1995.base, main_#t~ret1995.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg19~0.base, main_~#ldvarg19~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:25,992 INFO L281 TraceCheckUtils]: 129: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:25,992 INFO L281 TraceCheckUtils]: 128: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:25,992 INFO L281 TraceCheckUtils]: 127: Hoare triple {9057#false} main_#t~ret1994.base, main_#t~ret1994.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1994.base, main_#t~ret1994.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg22~0.base, main_~#ldvarg22~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,004 INFO L281 TraceCheckUtils]: 126: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,005 INFO L281 TraceCheckUtils]: 125: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,005 INFO L281 TraceCheckUtils]: 124: Hoare triple {9057#false} main_#t~ret1993.base, main_#t~ret1993.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1993.base, main_#t~ret1993.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg25~0.base, main_~#ldvarg25~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,005 INFO L281 TraceCheckUtils]: 123: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,005 INFO L281 TraceCheckUtils]: 122: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,005 INFO L281 TraceCheckUtils]: 121: Hoare triple {9057#false} main_#t~ret1992.base, main_#t~ret1992.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1992.base, main_#t~ret1992.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg30~0.base, main_~#ldvarg30~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,005 INFO L281 TraceCheckUtils]: 120: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,005 INFO L281 TraceCheckUtils]: 119: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,005 INFO L281 TraceCheckUtils]: 118: Hoare triple {9057#false} main_#t~ret1991.base, main_#t~ret1991.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1991.base, main_#t~ret1991.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg15~0.base, main_~#ldvarg15~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,005 INFO L281 TraceCheckUtils]: 117: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,006 INFO L281 TraceCheckUtils]: 116: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,006 INFO L281 TraceCheckUtils]: 115: Hoare triple {9057#false} main_#t~ret1990.base, main_#t~ret1990.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1990.base, main_#t~ret1990.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg26~0.base, main_~#ldvarg26~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,006 INFO L281 TraceCheckUtils]: 114: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,006 INFO L281 TraceCheckUtils]: 113: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,006 INFO L281 TraceCheckUtils]: 112: Hoare triple {9057#false} main_#t~ret1989.base, main_#t~ret1989.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1989.base, main_#t~ret1989.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg9~0.base, main_~#ldvarg9~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,006 INFO L281 TraceCheckUtils]: 111: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,006 INFO L281 TraceCheckUtils]: 110: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,006 INFO L281 TraceCheckUtils]: 109: Hoare triple {9057#false} main_#t~ret1988.base, main_#t~ret1988.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1988.base, main_#t~ret1988.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg10~0.base, main_~#ldvarg10~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,006 INFO L281 TraceCheckUtils]: 108: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,006 INFO L281 TraceCheckUtils]: 107: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,006 INFO L281 TraceCheckUtils]: 106: Hoare triple {9057#false} main_#t~ret1987.base, main_#t~ret1987.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1987.base, main_#t~ret1987.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg36~0.base, main_~#ldvarg36~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,007 INFO L281 TraceCheckUtils]: 105: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,007 INFO L281 TraceCheckUtils]: 104: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,007 INFO L281 TraceCheckUtils]: 103: Hoare triple {9057#false} main_#t~ret1986.base, main_#t~ret1986.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1986.base, main_#t~ret1986.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg13~0.base, main_~#ldvarg13~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,007 INFO L281 TraceCheckUtils]: 102: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,007 INFO L281 TraceCheckUtils]: 101: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,007 INFO L281 TraceCheckUtils]: 100: Hoare triple {9057#false} main_#t~ret1985.base, main_#t~ret1985.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1985.base, main_#t~ret1985.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg8~0.base, main_~#ldvarg8~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,007 INFO L281 TraceCheckUtils]: 99: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,007 INFO L281 TraceCheckUtils]: 98: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,007 INFO L281 TraceCheckUtils]: 97: Hoare triple {9057#false} main_#t~ret1984.base, main_#t~ret1984.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1984.base, main_#t~ret1984.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg3~0.base, main_~#ldvarg3~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,007 INFO L281 TraceCheckUtils]: 96: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,008 INFO L281 TraceCheckUtils]: 95: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,008 INFO L281 TraceCheckUtils]: 94: Hoare triple {9057#false} main_#t~ret1983.base, main_#t~ret1983.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1983.base, main_#t~ret1983.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg31~0.base, main_~#ldvarg31~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,008 INFO L281 TraceCheckUtils]: 93: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,008 INFO L281 TraceCheckUtils]: 92: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,008 INFO L281 TraceCheckUtils]: 91: Hoare triple {9057#false} main_#t~ret1982.base, main_#t~ret1982.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1982.base, main_#t~ret1982.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg20~0.base, main_~#ldvarg20~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,008 INFO L281 TraceCheckUtils]: 90: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,008 INFO L281 TraceCheckUtils]: 89: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,008 INFO L281 TraceCheckUtils]: 88: Hoare triple {9057#false} main_#t~ret1981.base, main_#t~ret1981.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1981.base, main_#t~ret1981.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg2~0.base, main_~#ldvarg2~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,008 INFO L281 TraceCheckUtils]: 87: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,008 INFO L281 TraceCheckUtils]: 86: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,009 INFO L281 TraceCheckUtils]: 85: Hoare triple {9057#false} main_#t~ret1980.base, main_#t~ret1980.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1980.base, main_#t~ret1980.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg28~0.base, main_~#ldvarg28~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,009 INFO L281 TraceCheckUtils]: 84: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,009 INFO L281 TraceCheckUtils]: 83: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,009 INFO L281 TraceCheckUtils]: 82: Hoare triple {9057#false} main_#t~ret1979.base, main_#t~ret1979.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1979.base, main_#t~ret1979.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg34~0.base, main_~#ldvarg34~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,009 INFO L281 TraceCheckUtils]: 81: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,009 INFO L281 TraceCheckUtils]: 80: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,009 INFO L281 TraceCheckUtils]: 79: Hoare triple {9057#false} main_#t~ret1978.base, main_#t~ret1978.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1978.base, main_#t~ret1978.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg14~0.base, main_~#ldvarg14~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,009 INFO L281 TraceCheckUtils]: 78: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,009 INFO L281 TraceCheckUtils]: 77: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,009 INFO L281 TraceCheckUtils]: 76: Hoare triple {9057#false} main_#t~ret1977.base, main_#t~ret1977.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1977.base, main_#t~ret1977.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg4~0.base, main_~#ldvarg4~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,009 INFO L281 TraceCheckUtils]: 75: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,010 INFO L281 TraceCheckUtils]: 74: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,010 INFO L281 TraceCheckUtils]: 73: Hoare triple {9057#false} main_#t~ret1976.base, main_#t~ret1976.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1976.base, main_#t~ret1976.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg6~0.base, main_~#ldvarg6~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,010 INFO L281 TraceCheckUtils]: 72: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,010 INFO L281 TraceCheckUtils]: 71: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,010 INFO L281 TraceCheckUtils]: 70: Hoare triple {9057#false} main_#t~ret1975.base, main_#t~ret1975.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1975.base, main_#t~ret1975.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg33~0.base, main_~#ldvarg33~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,010 INFO L281 TraceCheckUtils]: 69: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,010 INFO L281 TraceCheckUtils]: 68: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,010 INFO L281 TraceCheckUtils]: 67: Hoare triple {9057#false} main_#t~ret1974.base, main_#t~ret1974.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1974.base, main_#t~ret1974.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg5~0.base, main_~#ldvarg5~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,010 INFO L281 TraceCheckUtils]: 66: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,010 INFO L281 TraceCheckUtils]: 65: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,011 INFO L281 TraceCheckUtils]: 64: Hoare triple {9057#false} main_#t~ret1973.base, main_#t~ret1973.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1973.base, main_#t~ret1973.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg38~0.base, main_~#ldvarg38~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,011 INFO L281 TraceCheckUtils]: 63: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,011 INFO L281 TraceCheckUtils]: 62: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,011 INFO L281 TraceCheckUtils]: 61: Hoare triple {9057#false} main_#t~ret1972.base, main_#t~ret1972.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1972.base, main_#t~ret1972.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg35~0.base, main_~#ldvarg35~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,011 INFO L281 TraceCheckUtils]: 60: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,011 INFO L281 TraceCheckUtils]: 59: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,011 INFO L281 TraceCheckUtils]: 58: Hoare triple {9057#false} main_#t~ret1971.base, main_#t~ret1971.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1971.base, main_#t~ret1971.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg29~0.base, main_~#ldvarg29~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,011 INFO L281 TraceCheckUtils]: 57: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,011 INFO L281 TraceCheckUtils]: 56: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,011 INFO L281 TraceCheckUtils]: 55: Hoare triple {9057#false} main_#t~ret1970.base, main_#t~ret1970.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1970.base, main_#t~ret1970.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg37~0.base, main_~#ldvarg37~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,012 INFO L281 TraceCheckUtils]: 54: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,012 INFO L281 TraceCheckUtils]: 53: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,012 INFO L281 TraceCheckUtils]: 52: Hoare triple {9057#false} main_#t~ret1969.base, main_#t~ret1969.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1969.base, main_#t~ret1969.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg1~0.base, main_~#ldvarg1~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,012 INFO L281 TraceCheckUtils]: 51: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,012 INFO L281 TraceCheckUtils]: 50: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,012 INFO L281 TraceCheckUtils]: 49: Hoare triple {9057#false} main_#t~ret1968.base, main_#t~ret1968.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1968.base, main_#t~ret1968.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg12~0.base, main_~#ldvarg12~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,012 INFO L281 TraceCheckUtils]: 48: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,012 INFO L281 TraceCheckUtils]: 47: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,024 INFO L281 TraceCheckUtils]: 46: Hoare triple {9057#false} main_#t~ret1967.base, main_#t~ret1967.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1967.base, main_#t~ret1967.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg23~0.base, main_~#ldvarg23~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,025 INFO L281 TraceCheckUtils]: 45: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,025 INFO L281 TraceCheckUtils]: 44: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,025 INFO L281 TraceCheckUtils]: 43: Hoare triple {9057#false} main_#t~ret1966.base, main_#t~ret1966.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1966.base, main_#t~ret1966.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg7~0.base, main_~#ldvarg7~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,025 INFO L281 TraceCheckUtils]: 42: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,025 INFO L281 TraceCheckUtils]: 41: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,027 INFO L281 TraceCheckUtils]: 40: Hoare triple {9057#false} main_#t~ret1965.base, main_#t~ret1965.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1965.base, main_#t~ret1965.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg32~0.base, main_~#ldvarg32~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,027 INFO L281 TraceCheckUtils]: 39: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,027 INFO L281 TraceCheckUtils]: 38: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,027 INFO L281 TraceCheckUtils]: 37: Hoare triple {9057#false} main_#t~ret1964.base, main_#t~ret1964.offset := ldv_memset_#res.base, ldv_memset_#res.offset;havoc main_#t~ret1964.base, main_#t~ret1964.offset;ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg11~0.base, main_~#ldvarg11~0.offset, 0bv32, 4bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,027 INFO L281 TraceCheckUtils]: 36: Hoare triple {9057#false} assume #Ultimate.C_memset_#res.base == #Ultimate.C_memset_#ptr.base && #Ultimate.C_memset_#res.offset == #Ultimate.C_memset_#ptr.offset;ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset := #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset := ldv_memset_~s.base, ldv_memset_~s.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset;ldv_memset_#res.base, ldv_memset_#res.offset := ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset; {9057#false} is VALID [2021-09-13 19:20:26,028 INFO L281 TraceCheckUtils]: 35: Hoare triple {9057#false} assume !~bvslt32(#Ultimate.C_memset_#t~loopctr2124, #Ultimate.C_memset_#amount); {9057#false} is VALID [2021-09-13 19:20:26,028 INFO L281 TraceCheckUtils]: 34: Hoare triple {9057#false} ldv_memset_#in~s.base, ldv_memset_#in~s.offset, ldv_memset_#in~c, ldv_memset_#in~n := main_~#ldvarg18~0.base, main_~#ldvarg18~0.offset, 0bv32, 8bv32;havoc ldv_memset_#res.base, ldv_memset_#res.offset;havoc ldv_memset_#t~memset~res57.base, ldv_memset_#t~memset~res57.offset, ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n, ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;ldv_memset_~s.base, ldv_memset_~s.offset := ldv_memset_#in~s.base, ldv_memset_#in~s.offset;ldv_memset_~c := ldv_memset_#in~c;ldv_memset_~n := ldv_memset_#in~n;havoc ldv_memset_~tmp~5.base, ldv_memset_~tmp~5.offset;#Ultimate.C_memset_#ptr.base, #Ultimate.C_memset_#ptr.offset, #Ultimate.C_memset_#value, #Ultimate.C_memset_#amount := ldv_memset_~s.base, ldv_memset_~s.offset, ldv_memset_~c, ldv_memset_~n;havoc #Ultimate.C_memset_#res.base, #Ultimate.C_memset_#res.offset;havoc #Ultimate.C_memset_#t~loopctr2124;#Ultimate.C_memset_#t~loopctr2124 := 0bv32; {9057#false} is VALID [2021-09-13 19:20:26,028 INFO L281 TraceCheckUtils]: 33: Hoare triple {9057#false} main_#t~ret1963.base, main_#t~ret1963.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___6~0.base, main_~tmp___6~0.offset := main_#t~ret1963.base, main_#t~ret1963.offset;havoc main_#t~ret1963.base, main_#t~ret1963.offset;main_~ldvarg40~0.base, main_~ldvarg40~0.offset := main_~tmp___6~0.base, main_~tmp___6~0.offset; {9057#false} is VALID [2021-09-13 19:20:26,028 INFO L281 TraceCheckUtils]: 32: Hoare triple {9057#false} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9057#false} is VALID [2021-09-13 19:20:26,028 INFO L281 TraceCheckUtils]: 31: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9057#false} is VALID [2021-09-13 19:20:26,028 INFO L281 TraceCheckUtils]: 30: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:26,029 INFO L281 TraceCheckUtils]: 29: Hoare triple {9056#true} main_#t~ret1962.base, main_#t~ret1962.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___5~0.base, main_~tmp___5~0.offset := main_#t~ret1962.base, main_#t~ret1962.offset;havoc main_#t~ret1962.base, main_#t~ret1962.offset;main_~ldvarg39~0.base, main_~ldvarg39~0.offset := main_~tmp___5~0.base, main_~tmp___5~0.offset;ldv_init_zalloc_#in~size := 1bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:26,029 INFO L281 TraceCheckUtils]: 28: Hoare triple {9056#true} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9056#true} is VALID [2021-09-13 19:20:26,029 INFO L281 TraceCheckUtils]: 27: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9056#true} is VALID [2021-09-13 19:20:26,030 INFO L281 TraceCheckUtils]: 26: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:26,030 INFO L281 TraceCheckUtils]: 25: Hoare triple {9056#true} main_#t~ret1961.base, main_#t~ret1961.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___4~3.base, main_~tmp___4~3.offset := main_#t~ret1961.base, main_#t~ret1961.offset;havoc main_#t~ret1961.base, main_#t~ret1961.offset;main_~ldvarg17~0.base, main_~ldvarg17~0.offset := main_~tmp___4~3.base, main_~tmp___4~3.offset;ldv_init_zalloc_#in~size := 24bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:26,030 INFO L281 TraceCheckUtils]: 24: Hoare triple {9056#true} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9056#true} is VALID [2021-09-13 19:20:26,030 INFO L281 TraceCheckUtils]: 23: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9056#true} is VALID [2021-09-13 19:20:26,030 INFO L281 TraceCheckUtils]: 22: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:26,030 INFO L281 TraceCheckUtils]: 21: Hoare triple {9056#true} main_#t~ret1960.base, main_#t~ret1960.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___3~6.base, main_~tmp___3~6.offset := main_#t~ret1960.base, main_#t~ret1960.offset;havoc main_#t~ret1960.base, main_#t~ret1960.offset;main_~ldvarg21~0.base, main_~ldvarg21~0.offset := main_~tmp___3~6.base, main_~tmp___3~6.offset;ldv_init_zalloc_#in~size := 4bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:26,030 INFO L281 TraceCheckUtils]: 20: Hoare triple {9056#true} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9056#true} is VALID [2021-09-13 19:20:26,030 INFO L281 TraceCheckUtils]: 19: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9056#true} is VALID [2021-09-13 19:20:26,030 INFO L281 TraceCheckUtils]: 18: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:26,030 INFO L281 TraceCheckUtils]: 17: Hoare triple {9056#true} main_#t~ret1959.base, main_#t~ret1959.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___2~11.base, main_~tmp___2~11.offset := main_#t~ret1959.base, main_#t~ret1959.offset;havoc main_#t~ret1959.base, main_#t~ret1959.offset;main_~ldvarg27~0.base, main_~ldvarg27~0.offset := main_~tmp___2~11.base, main_~tmp___2~11.offset;ldv_init_zalloc_#in~size := 1bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:26,030 INFO L281 TraceCheckUtils]: 16: Hoare triple {9056#true} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9056#true} is VALID [2021-09-13 19:20:26,031 INFO L281 TraceCheckUtils]: 15: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9056#true} is VALID [2021-09-13 19:20:26,031 INFO L281 TraceCheckUtils]: 14: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:26,031 INFO L281 TraceCheckUtils]: 13: Hoare triple {9056#true} main_#t~ret1958.base, main_#t~ret1958.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___1~15.base, main_~tmp___1~15.offset := main_#t~ret1958.base, main_#t~ret1958.offset;havoc main_#t~ret1958.base, main_#t~ret1958.offset;main_~ldvarg16~0.base, main_~ldvarg16~0.offset := main_~tmp___1~15.base, main_~tmp___1~15.offset;ldv_init_zalloc_#in~size := 2bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:26,031 INFO L281 TraceCheckUtils]: 12: Hoare triple {9056#true} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9056#true} is VALID [2021-09-13 19:20:26,031 INFO L281 TraceCheckUtils]: 11: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9056#true} is VALID [2021-09-13 19:20:26,031 INFO L281 TraceCheckUtils]: 10: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:26,032 INFO L281 TraceCheckUtils]: 9: Hoare triple {9056#true} main_#t~ret1957.base, main_#t~ret1957.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp___0~28.base, main_~tmp___0~28.offset := main_#t~ret1957.base, main_#t~ret1957.offset;havoc main_#t~ret1957.base, main_#t~ret1957.offset;main_~ldvarg0~0.base, main_~ldvarg0~0.offset := main_~tmp___0~28.base, main_~tmp___0~28.offset;ldv_init_zalloc_#in~size := 4bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:26,032 INFO L281 TraceCheckUtils]: 8: Hoare triple {9056#true} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9056#true} is VALID [2021-09-13 19:20:26,032 INFO L281 TraceCheckUtils]: 7: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9056#true} is VALID [2021-09-13 19:20:26,033 INFO L281 TraceCheckUtils]: 6: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:26,033 INFO L281 TraceCheckUtils]: 5: Hoare triple {9056#true} main_#t~ret1956.base, main_#t~ret1956.offset := ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;main_~tmp~57.base, main_~tmp~57.offset := main_#t~ret1956.base, main_#t~ret1956.offset;havoc main_#t~ret1956.base, main_#t~ret1956.offset;main_~ldvarg24~0.base, main_~ldvarg24~0.offset := main_~tmp~57.base, main_~tmp~57.offset;ldv_init_zalloc_#in~size := 1bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:26,034 INFO L281 TraceCheckUtils]: 4: Hoare triple {9056#true} ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset := ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset; {9056#true} is VALID [2021-09-13 19:20:26,034 INFO L281 TraceCheckUtils]: 3: Hoare triple {9056#true} assume 0bv32 == assume_abort_if_not_~cond;assume false; {9056#true} is VALID [2021-09-13 19:20:26,034 INFO L281 TraceCheckUtils]: 2: Hoare triple {9056#true} ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset;ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset := ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;assume_abort_if_not_#in~cond := (if ~zero_extendFrom32To64(~bvadd32(ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset)) != ~zero_extendFrom32To64(0bv32) then 1bv32 else 0bv32);havoc assume_abort_if_not_~cond;assume_abort_if_not_~cond := assume_abort_if_not_#in~cond; {9056#true} is VALID [2021-09-13 19:20:26,034 INFO L281 TraceCheckUtils]: 1: Hoare triple {9056#true} havoc main_#res;havoc main_#t~ret1956.base, main_#t~ret1956.offset, main_#t~ret1957.base, main_#t~ret1957.offset, main_#t~ret1958.base, main_#t~ret1958.offset, main_#t~ret1959.base, main_#t~ret1959.offset, main_#t~ret1960.base, main_#t~ret1960.offset, main_#t~ret1961.base, main_#t~ret1961.offset, main_#t~ret1962.base, main_#t~ret1962.offset, main_#t~ret1963.base, main_#t~ret1963.offset, main_#t~ret1964.base, main_#t~ret1964.offset, main_#t~ret1965.base, main_#t~ret1965.offset, main_#t~ret1966.base, main_#t~ret1966.offset, main_#t~ret1967.base, main_#t~ret1967.offset, main_#t~ret1968.base, main_#t~ret1968.offset, main_#t~ret1969.base, main_#t~ret1969.offset, main_#t~ret1970.base, main_#t~ret1970.offset, main_#t~ret1971.base, main_#t~ret1971.offset, main_#t~ret1972.base, main_#t~ret1972.offset, main_#t~ret1973.base, main_#t~ret1973.offset, main_#t~ret1974.base, main_#t~ret1974.offset, main_#t~ret1975.base, main_#t~ret1975.offset, main_#t~ret1976.base, main_#t~ret1976.offset, main_#t~ret1977.base, main_#t~ret1977.offset, main_#t~ret1978.base, main_#t~ret1978.offset, main_#t~ret1979.base, main_#t~ret1979.offset, main_#t~ret1980.base, main_#t~ret1980.offset, main_#t~ret1981.base, main_#t~ret1981.offset, main_#t~ret1982.base, main_#t~ret1982.offset, main_#t~ret1983.base, main_#t~ret1983.offset, main_#t~ret1984.base, main_#t~ret1984.offset, main_#t~ret1985.base, main_#t~ret1985.offset, main_#t~ret1986.base, main_#t~ret1986.offset, main_#t~ret1987.base, main_#t~ret1987.offset, main_#t~ret1988.base, main_#t~ret1988.offset, main_#t~ret1989.base, main_#t~ret1989.offset, main_#t~ret1990.base, main_#t~ret1990.offset, main_#t~ret1991.base, main_#t~ret1991.offset, main_#t~ret1992.base, main_#t~ret1992.offset, main_#t~ret1993.base, main_#t~ret1993.offset, main_#t~ret1994.base, main_#t~ret1994.offset, main_#t~ret1995.base, main_#t~ret1995.offset, main_#t~ret1996.base, main_#t~ret1996.offset, main_#t~ret1997.base, main_#t~ret1997.offset, main_#t~nondet1998, main_#t~switch1999, main_#t~nondet2000, main_#t~switch2001, main_#t~mem2002, main_#t~ret2003, main_#t~mem2004, main_#t~mem2005, main_#t~mem2006, main_#t~mem2007, main_#t~mem2008, main_#t~mem2009, main_#t~ret2010, main_#t~mem2011, main_#t~mem2012, main_#t~mem2013, main_#t~mem2014, main_#t~ret2015, main_#t~mem2016, main_#t~mem2017, main_#t~mem2018, main_#t~mem2019, main_#t~ret2020, main_#t~ret2021, main_#t~mem2022, main_#t~ret2023, main_#t~mem2024, main_#t~mem2025, main_#t~ret2026, main_#t~mem2027, main_#t~ret2028, main_#t~mem2029, main_#t~ret2030.base, main_#t~ret2030.offset, main_#t~mem2031, main_#t~mem2032, main_#t~mem2033, main_#t~mem2034, main_#t~mem2035, main_#t~mem2036, main_#t~ret2037, main_#t~mem2038, main_#t~mem2039, main_#t~mem2040, main_#t~mem2041, main_#t~ret2042, main_#t~ret2043, main_#t~mem2044, main_#t~mem2045, main_#t~ret2046, main_#t~mem2047, main_#t~ret2048, main_#t~ret2049, main_#t~ret2050.base, main_#t~ret2050.offset, main_#t~nondet2051, main_#t~switch2052, main_#t~ret2053, main_#t~nondet2054, main_#t~switch2055, main_#t~mem2056, main_#t~ret2057, main_~#ldvarg18~0.base, main_~#ldvarg18~0.offset, main_~#ldvarg11~0.base, main_~#ldvarg11~0.offset, main_~#ldvarg32~0.base, main_~#ldvarg32~0.offset, main_~#ldvarg7~0.base, main_~#ldvarg7~0.offset, main_~#ldvarg23~0.base, main_~#ldvarg23~0.offset, main_~#ldvarg12~0.base, main_~#ldvarg12~0.offset, main_~#ldvarg1~0.base, main_~#ldvarg1~0.offset, main_~#ldvarg37~0.base, main_~#ldvarg37~0.offset, main_~#ldvarg29~0.base, main_~#ldvarg29~0.offset, main_~ldvarg24~0.base, main_~ldvarg24~0.offset, main_~tmp~57.base, main_~tmp~57.offset, main_~#ldvarg35~0.base, main_~#ldvarg35~0.offset, main_~ldvarg0~0.base, main_~ldvarg0~0.offset, main_~tmp___0~28.base, main_~tmp___0~28.offset, main_~#ldvarg38~0.base, main_~#ldvarg38~0.offset, main_~#ldvarg5~0.base, main_~#ldvarg5~0.offset, main_~#ldvarg33~0.base, main_~#ldvarg33~0.offset, main_~ldvarg16~0.base, main_~ldvarg16~0.offset, main_~tmp___1~15.base, main_~tmp___1~15.offset, main_~#ldvarg6~0.base, main_~#ldvarg6~0.offset, main_~#ldvarg4~0.base, main_~#ldvarg4~0.offset, main_~#ldvarg14~0.base, main_~#ldvarg14~0.offset, main_~#ldvarg34~0.base, main_~#ldvarg34~0.offset, main_~#ldvarg28~0.base, main_~#ldvarg28~0.offset, main_~#ldvarg2~0.base, main_~#ldvarg2~0.offset, main_~#ldvarg20~0.base, main_~#ldvarg20~0.offset, main_~#ldvarg31~0.base, main_~#ldvarg31~0.offset, main_~#ldvarg3~0.base, main_~#ldvarg3~0.offset, main_~#ldvarg8~0.base, main_~#ldvarg8~0.offset, main_~#ldvarg13~0.base, main_~#ldvarg13~0.offset, main_~#ldvarg36~0.base, main_~#ldvarg36~0.offset, main_~#ldvarg10~0.base, main_~#ldvarg10~0.offset, main_~#ldvarg9~0.base, main_~#ldvarg9~0.offset, main_~#ldvarg26~0.base, main_~#ldvarg26~0.offset, main_~ldvarg27~0.base, main_~ldvarg27~0.offset, main_~tmp___2~11.base, main_~tmp___2~11.offset, main_~#ldvarg15~0.base, main_~#ldvarg15~0.offset, main_~#ldvarg30~0.base, main_~#ldvarg30~0.offset, main_~ldvarg21~0.base, main_~ldvarg21~0.offset, main_~tmp___3~6.base, main_~tmp___3~6.offset, main_~ldvarg17~0.base, main_~ldvarg17~0.offset, main_~tmp___4~3.base, main_~tmp___4~3.offset, main_~#ldvarg25~0.base, main_~#ldvarg25~0.offset, main_~#ldvarg22~0.base, main_~#ldvarg22~0.offset, main_~#ldvarg19~0.base, main_~#ldvarg19~0.offset, main_~ldvarg39~0.base, main_~ldvarg39~0.offset, main_~tmp___5~0.base, main_~tmp___5~0.offset, main_~#ldvarg41~0.base, main_~#ldvarg41~0.offset, main_~ldvarg40~0.base, main_~ldvarg40~0.offset, main_~tmp___6~0.base, main_~tmp___6~0.offset, main_~tmp___7~0, main_~tmp___8~0, main_~tmp___9~0, main_~tmp___10~0;call main_~#ldvarg18~0.base, main_~#ldvarg18~0.offset := #Ultimate.allocOnStack(8bv32);call main_~#ldvarg11~0.base, main_~#ldvarg11~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg32~0.base, main_~#ldvarg32~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg7~0.base, main_~#ldvarg7~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg23~0.base, main_~#ldvarg23~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg12~0.base, main_~#ldvarg12~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg1~0.base, main_~#ldvarg1~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg37~0.base, main_~#ldvarg37~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg29~0.base, main_~#ldvarg29~0.offset := #Ultimate.allocOnStack(4bv32);havoc main_~ldvarg24~0.base, main_~ldvarg24~0.offset;havoc main_~tmp~57.base, main_~tmp~57.offset;call main_~#ldvarg35~0.base, main_~#ldvarg35~0.offset := #Ultimate.allocOnStack(4bv32);havoc main_~ldvarg0~0.base, main_~ldvarg0~0.offset;havoc main_~tmp___0~28.base, main_~tmp___0~28.offset;call main_~#ldvarg38~0.base, main_~#ldvarg38~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg5~0.base, main_~#ldvarg5~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg33~0.base, main_~#ldvarg33~0.offset := #Ultimate.allocOnStack(4bv32);havoc main_~ldvarg16~0.base, main_~ldvarg16~0.offset;havoc main_~tmp___1~15.base, main_~tmp___1~15.offset;call main_~#ldvarg6~0.base, main_~#ldvarg6~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg4~0.base, main_~#ldvarg4~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg14~0.base, main_~#ldvarg14~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg34~0.base, main_~#ldvarg34~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg28~0.base, main_~#ldvarg28~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg2~0.base, main_~#ldvarg2~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg20~0.base, main_~#ldvarg20~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg31~0.base, main_~#ldvarg31~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg3~0.base, main_~#ldvarg3~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg8~0.base, main_~#ldvarg8~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg13~0.base, main_~#ldvarg13~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg36~0.base, main_~#ldvarg36~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg10~0.base, main_~#ldvarg10~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg9~0.base, main_~#ldvarg9~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg26~0.base, main_~#ldvarg26~0.offset := #Ultimate.allocOnStack(4bv32);havoc main_~ldvarg27~0.base, main_~ldvarg27~0.offset;havoc main_~tmp___2~11.base, main_~tmp___2~11.offset;call main_~#ldvarg15~0.base, main_~#ldvarg15~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg30~0.base, main_~#ldvarg30~0.offset := #Ultimate.allocOnStack(4bv32);havoc main_~ldvarg21~0.base, main_~ldvarg21~0.offset;havoc main_~tmp___3~6.base, main_~tmp___3~6.offset;havoc main_~ldvarg17~0.base, main_~ldvarg17~0.offset;havoc main_~tmp___4~3.base, main_~tmp___4~3.offset;call main_~#ldvarg25~0.base, main_~#ldvarg25~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg22~0.base, main_~#ldvarg22~0.offset := #Ultimate.allocOnStack(4bv32);call main_~#ldvarg19~0.base, main_~#ldvarg19~0.offset := #Ultimate.allocOnStack(4bv32);havoc main_~ldvarg39~0.base, main_~ldvarg39~0.offset;havoc main_~tmp___5~0.base, main_~tmp___5~0.offset;call main_~#ldvarg41~0.base, main_~#ldvarg41~0.offset := #Ultimate.allocOnStack(8bv32);havoc main_~ldvarg40~0.base, main_~ldvarg40~0.offset;havoc main_~tmp___6~0.base, main_~tmp___6~0.offset;havoc main_~tmp___7~0;havoc main_~tmp___8~0;havoc main_~tmp___9~0;havoc main_~tmp___10~0;ldv_init_zalloc_#in~size := 2bv32;havoc ldv_init_zalloc_#res.base, ldv_init_zalloc_#res.offset;havoc ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, ldv_init_zalloc_~size, ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset, ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;ldv_init_zalloc_~size := ldv_init_zalloc_#in~size;havoc ldv_init_zalloc_~p~2.base, ldv_init_zalloc_~p~2.offset;havoc ldv_init_zalloc_~tmp~4.base, ldv_init_zalloc_~tmp~4.offset;call ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset := #Ultimate.allocOnHeap(ldv_init_zalloc_~size);#Ultimate.meminit_#ptr.base, #Ultimate.meminit_#ptr.offset, #Ultimate.meminit_#amountOfFields, #Ultimate.meminit_#sizeOfFields, #Ultimate.meminit_#product := ldv_init_zalloc_#t~malloc56.base, ldv_init_zalloc_#t~malloc56.offset, 1bv32, ldv_init_zalloc_~size, ldv_init_zalloc_~size;#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #Ultimate.meminit_#ptr.base); {9056#true} is VALID [2021-09-13 19:20:26,034 INFO L281 TraceCheckUtils]: 0: Hoare triple {9056#true} #NULL.base, #NULL.offset := 0bv32, 0bv32;#valid := #valid[0bv32 := 0bv1];assume ~bvult32(0bv32, #StackHeapBarrier);call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2bv32);call write~init~intINTTYPE1(48bv8, #t~string0.base, #t~string0.offset, 1bv32);call write~init~intINTTYPE1(0bv8, #t~string0.base, ~bvadd32(1bv32, #t~string0.offset), 1bv32);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(83bv32);call #t~string241.base, #t~string241.offset := #Ultimate.allocOnStack(15bv32);call #t~string319.base, #t~string319.offset := #Ultimate.allocOnStack(77bv32);call #t~string332.base, #t~string332.offset := #Ultimate.allocOnStack(74bv32);call #t~string400.base, #t~string400.offset := #Ultimate.allocOnStack(20bv32);call #t~string538.base, #t~string538.offset := #Ultimate.allocOnStack(65bv32);call #t~string1321.base, #t~string1321.offset := #Ultimate.allocOnStack(67bv32);call #t~string1798.base, #t~string1798.offset := #Ultimate.allocOnStack(54bv32);call #t~string1801.base, #t~string1801.offset := #Ultimate.allocOnStack(37bv32);call #t~string1806.base, #t~string1806.offset := #Ultimate.allocOnStack(54bv32);call #t~string1895.base, #t~string1895.offset := #Ultimate.allocOnStack(4bv32);call write~init~intINTTYPE1(37bv8, #t~string1895.base, #t~string1895.offset, 1bv32);call write~init~intINTTYPE1(100bv8, #t~string1895.base, ~bvadd32(1bv32, #t~string1895.offset), 1bv32);call write~init~intINTTYPE1(10bv8, #t~string1895.base, ~bvadd32(2bv32, #t~string1895.offset), 1bv32);call write~init~intINTTYPE1(0bv8, #t~string1895.base, ~bvadd32(3bv32, #t~string1895.offset), 1bv32);call #t~string1903.base, #t~string1903.offset := #Ultimate.allocOnStack(4bv32);call write~init~intINTTYPE1(37bv8, #t~string1903.base, #t~string1903.offset, 1bv32);call write~init~intINTTYPE1(100bv8, #t~string1903.base, ~bvadd32(1bv32, #t~string1903.offset), 1bv32);call write~init~intINTTYPE1(10bv8, #t~string1903.base, ~bvadd32(2bv32, #t~string1903.offset), 1bv32);call write~init~intINTTYPE1(0bv8, #t~string1903.base, ~bvadd32(3bv32, #t~string1903.offset), 1bv32);call #t~string1910.base, #t~string1910.offset := #Ultimate.allocOnStack(7bv32);call write~init~intINTTYPE1(114bv8, #t~string1910.base, #t~string1910.offset, 1bv32);call write~init~intINTTYPE1(111bv8, #t~string1910.base, ~bvadd32(1bv32, #t~string1910.offset), 1bv32);call write~init~intINTTYPE1(116bv8, #t~string1910.base, ~bvadd32(2bv32, #t~string1910.offset), 1bv32);call write~init~intINTTYPE1(97bv8, #t~string1910.base, ~bvadd32(3bv32, #t~string1910.offset), 1bv32);call write~init~intINTTYPE1(116bv8, #t~string1910.base, ~bvadd32(4bv32, #t~string1910.offset), 1bv32);call write~init~intINTTYPE1(101bv8, #t~string1910.base, ~bvadd32(5bv32, #t~string1910.offset), 1bv32);call write~init~intINTTYPE1(0bv8, #t~string1910.base, ~bvadd32(6bv32, #t~string1910.offset), 1bv32);call #t~string1911.base, #t~string1911.offset := #Ultimate.allocOnStack(11bv32);call #t~string1912.base, #t~string1912.offset := #Ultimate.allocOnStack(13bv32);call #t~string1939.base, #t~string1939.offset := #Ultimate.allocOnStack(6bv32);call write~init~intINTTYPE1(102bv8, #t~string1939.base, #t~string1939.offset, 1bv32);call write~init~intINTTYPE1(98bv8, #t~string1939.base, ~bvadd32(1bv32, #t~string1939.offset), 1bv32);call write~init~intINTTYPE1(99bv8, #t~string1939.base, ~bvadd32(2bv32, #t~string1939.offset), 1bv32);call write~init~intINTTYPE1(111bv8, #t~string1939.base, ~bvadd32(3bv32, #t~string1939.offset), 1bv32);call write~init~intINTTYPE1(110bv8, #t~string1939.base, ~bvadd32(4bv32, #t~string1939.offset), 1bv32);call write~init~intINTTYPE1(0bv8, #t~string1939.base, ~bvadd32(5bv32, #t~string1939.offset), 1bv32);call #t~string1943.base, #t~string1943.offset := #Ultimate.allocOnStack(49bv32);~LDV_IN_INTERRUPT~0 := 1bv32;~ldv_work_struct_1_0~0.base, ~ldv_work_struct_1_0~0.offset := 0bv32, 0bv32;~ldv_work_struct_1_1~0.base, ~ldv_work_struct_1_1~0.offset := 0bv32, 0bv32;~ldv_timer_state_2~0 := 0bv32;~ldv_work_struct_1_2~0.base, ~ldv_work_struct_1_2~0.offset := 0bv32, 0bv32;~ldv_work_struct_1_3~0.base, ~ldv_work_struct_1_3~0.offset := 0bv32, 0bv32;~ldv_work_1_3~0 := 0bv32;~fb_con_group0~0.base, ~fb_con_group0~0.offset := 0bv32, 0bv32;~ldv_state_variable_0~0 := 0bv32;~ldv_state_variable_3~0 := 0bv32;~ldv_timer_list_2~0.base, ~ldv_timer_list_2~0.offset := 0bv32, 0bv32;~ldv_state_variable_2~0 := 0bv32;~ldv_work_1_1~0 := 0bv32;~ref_cnt~0 := 0bv32;~ldv_work_1_0~0 := 0bv32;~fb_con_group1~0.base, ~fb_con_group1~0.offset := 0bv32, 0bv32;~ldv_state_variable_1~0 := 0bv32;~ldv_state_variable_4~0 := 0bv32;~ldv_work_1_2~0 := 0bv32;call ~#fb_display~0.base, ~#fb_display~0.offset := #Ultimate.allocOnStack(7686bv32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#fb_display~0.base);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#fb_display~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#fb_display~0.base);call ~#con2fb_map~0.base, ~#con2fb_map~0.offset := #Ultimate.allocOnStack(63bv32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#con2fb_map~0.base);call ~#con2fb_map_boot~0.base, ~#con2fb_map_boot~0.offset := #Ultimate.allocOnStack(63bv32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#con2fb_map_boot~0.base);~logo_lines~0 := 0bv32;~logo_shown~0 := 4294967295bv32;~fbcon_softback_size~0 := 32768bv32;~softback_buf~0 := 0bv64;~softback_curr~0 := 0bv64;~softback_in~0 := 0bv64;~softback_top~0 := 0bv64;~softback_end~0 := 0bv64;~softback_lines~0 := 0bv32;~first_fb_vc~0 := 0bv32;~last_fb_vc~0 := 62bv32;~fbcon_is_default~0 := 1bv32;~fbcon_has_exited~0 := 0bv32;~primary_device~0 := 4294967295bv32;~fbcon_has_console_bind~0 := 0bv32;~map_override~0 := 0bv32;call ~#fontname~0.base, ~#fontname~0.offset := #Ultimate.allocOnStack(40bv32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#fontname~0.base);~info_idx~0 := 4294967295bv32;~initial_rotation~0 := 0bv32;~fbcon_has_sysfs~0 := 0bv32;~fbcon_cursor_noblink~0 := 0bv32;~fbcon_device~0.base, ~fbcon_device~0.offset := 0bv32, 0bv32;~scrollback_phys_max~0 := 0bv32;~scrollback_max~0 := 0bv32;~scrollback_current~0 := 0bv32;call ~#palette_red~0.base, ~#palette_red~0.offset := #Ultimate.allocOnStack(32bv32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#palette_red~0.base);call ~#palette_green~0.base, ~#palette_green~0.offset := #Ultimate.allocOnStack(32bv32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#palette_green~0.base);call ~#palette_blue~0.base, ~#palette_blue~0.offset := #Ultimate.allocOnStack(32bv32);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#palette_blue~0.base);call ~#palette_cmap~0.base, ~#palette_cmap~0.offset := #Ultimate.allocOnStack(40bv32);call write~init~intINTTYPE4(0bv32, ~#palette_cmap~0.base, ~#palette_cmap~0.offset, 4bv32);call write~init~intINTTYPE4(16bv32, ~#palette_cmap~0.base, ~bvadd32(4bv32, ~#palette_cmap~0.offset), 4bv32);call write~init~$Pointer$(~#palette_red~0.base, ~#palette_red~0.offset, ~#palette_cmap~0.base, ~bvadd32(8bv32, ~#palette_cmap~0.offset), 8bv32);call write~init~$Pointer$(~#palette_green~0.base, ~#palette_green~0.offset, ~#palette_cmap~0.base, ~bvadd32(16bv32, ~#palette_cmap~0.offset), 8bv32);call write~init~$Pointer$(~#palette_blue~0.base, ~#palette_blue~0.offset, ~#palette_cmap~0.base, ~bvadd32(24bv32, ~#palette_cmap~0.offset), 8bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#palette_cmap~0.base, ~bvadd32(32bv32, ~#palette_cmap~0.offset), 8bv32);call ~#fb_con~0.base, ~#fb_con~0.offset := #Ultimate.allocOnStack(216bv32);call write~init~$Pointer$(~#__this_module~0.base, ~#__this_module~0.offset, ~#fb_con~0.base, ~#fb_con~0.offset, 8bv32);call write~init~$Pointer$(#funAddr~fbcon_startup.base, #funAddr~fbcon_startup.offset, ~#fb_con~0.base, ~bvadd32(8bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_init.base, #funAddr~fbcon_init.offset, ~#fb_con~0.base, ~bvadd32(16bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_deinit.base, #funAddr~fbcon_deinit.offset, ~#fb_con~0.base, ~bvadd32(24bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_clear.base, #funAddr~fbcon_clear.offset, ~#fb_con~0.base, ~bvadd32(32bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_putc.base, #funAddr~fbcon_putc.offset, ~#fb_con~0.base, ~bvadd32(40bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_putcs.base, #funAddr~fbcon_putcs.offset, ~#fb_con~0.base, ~bvadd32(48bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_cursor.base, #funAddr~fbcon_cursor.offset, ~#fb_con~0.base, ~bvadd32(56bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_scroll.base, #funAddr~fbcon_scroll.offset, ~#fb_con~0.base, ~bvadd32(64bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_bmove.base, #funAddr~fbcon_bmove.offset, ~#fb_con~0.base, ~bvadd32(72bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_switch.base, #funAddr~fbcon_switch.offset, ~#fb_con~0.base, ~bvadd32(80bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_blank.base, #funAddr~fbcon_blank.offset, ~#fb_con~0.base, ~bvadd32(88bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_set_font.base, #funAddr~fbcon_set_font.offset, ~#fb_con~0.base, ~bvadd32(96bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_get_font.base, #funAddr~fbcon_get_font.offset, ~#fb_con~0.base, ~bvadd32(104bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_set_def_font.base, #funAddr~fbcon_set_def_font.offset, ~#fb_con~0.base, ~bvadd32(112bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_copy_font.base, #funAddr~fbcon_copy_font.offset, ~#fb_con~0.base, ~bvadd32(120bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_resize.base, #funAddr~fbcon_resize.offset, ~#fb_con~0.base, ~bvadd32(128bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_set_palette.base, #funAddr~fbcon_set_palette.offset, ~#fb_con~0.base, ~bvadd32(136bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_scrolldelta.base, #funAddr~fbcon_scrolldelta.offset, ~#fb_con~0.base, ~bvadd32(144bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_set_origin.base, #funAddr~fbcon_set_origin.offset, ~#fb_con~0.base, ~bvadd32(152bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#fb_con~0.base, ~bvadd32(160bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#fb_con~0.base, ~bvadd32(168bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_invert_region.base, #funAddr~fbcon_invert_region.offset, ~#fb_con~0.base, ~bvadd32(176bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_screen_pos.base, #funAddr~fbcon_screen_pos.offset, ~#fb_con~0.base, ~bvadd32(184bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_getxy.base, #funAddr~fbcon_getxy.offset, ~#fb_con~0.base, ~bvadd32(192bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_debug_enter.base, #funAddr~fbcon_debug_enter.offset, ~#fb_con~0.base, ~bvadd32(200bv32, ~#fb_con~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~fbcon_debug_leave.base, #funAddr~fbcon_debug_leave.offset, ~#fb_con~0.base, ~bvadd32(208bv32, ~#fb_con~0.offset), 8bv32);call ~#fbcon_event_notifier~0.base, ~#fbcon_event_notifier~0.offset := #Ultimate.allocOnStack(20bv32);call write~init~$Pointer$(#funAddr~fbcon_event_notify.base, #funAddr~fbcon_event_notify.offset, ~#fbcon_event_notifier~0.base, ~#fbcon_event_notifier~0.offset, 8bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#fbcon_event_notifier~0.base, ~bvadd32(8bv32, ~#fbcon_event_notifier~0.offset), 8bv32);call write~init~intINTTYPE4(0bv32, ~#fbcon_event_notifier~0.base, ~bvadd32(16bv32, ~#fbcon_event_notifier~0.offset), 4bv32);call ~#device_attrs~0.base, ~#device_attrs~0.offset := #Ultimate.allocOnStack(129bv32);call write~init~$Pointer$(#t~string1910.base, #t~string1910.offset, ~#device_attrs~0.base, ~#device_attrs~0.offset, 8bv32);call write~init~intINTTYPE2(420bv16, ~#device_attrs~0.base, ~bvadd32(8bv32, ~#device_attrs~0.offset), 2bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(10bv32, ~#device_attrs~0.offset), 1bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#device_attrs~0.base, ~bvadd32(11bv32, ~#device_attrs~0.offset), 8bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(19bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(20bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(21bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(22bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(23bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(24bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(25bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(26bv32, ~#device_attrs~0.offset), 1bv32);call write~init~$Pointer$(#funAddr~show_rotate.base, #funAddr~show_rotate.offset, ~#device_attrs~0.base, ~bvadd32(27bv32, ~#device_attrs~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~store_rotate.base, #funAddr~store_rotate.offset, ~#device_attrs~0.base, ~bvadd32(35bv32, ~#device_attrs~0.offset), 8bv32);call write~init~$Pointer$(#t~string1911.base, #t~string1911.offset, ~#device_attrs~0.base, ~bvadd32(43bv32, ~#device_attrs~0.offset), 8bv32);call write~init~intINTTYPE2(128bv16, ~#device_attrs~0.base, ~bvadd32(51bv32, ~#device_attrs~0.offset), 2bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(53bv32, ~#device_attrs~0.offset), 1bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#device_attrs~0.base, ~bvadd32(54bv32, ~#device_attrs~0.offset), 8bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(62bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(63bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(64bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(65bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(66bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(67bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(68bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(69bv32, ~#device_attrs~0.offset), 1bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#device_attrs~0.base, ~bvadd32(70bv32, ~#device_attrs~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~store_rotate_all.base, #funAddr~store_rotate_all.offset, ~#device_attrs~0.base, ~bvadd32(78bv32, ~#device_attrs~0.offset), 8bv32);call write~init~$Pointer$(#t~string1912.base, #t~string1912.offset, ~#device_attrs~0.base, ~bvadd32(86bv32, ~#device_attrs~0.offset), 8bv32);call write~init~intINTTYPE2(420bv16, ~#device_attrs~0.base, ~bvadd32(94bv32, ~#device_attrs~0.offset), 2bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(96bv32, ~#device_attrs~0.offset), 1bv32);call write~init~$Pointer$(0bv32, 0bv32, ~#device_attrs~0.base, ~bvadd32(97bv32, ~#device_attrs~0.offset), 8bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(105bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(106bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(107bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(108bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(109bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(110bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(111bv32, ~#device_attrs~0.offset), 1bv32);call write~init~intINTTYPE1(0bv8, ~#device_attrs~0.base, ~bvadd32(112bv32, ~#device_attrs~0.offset), 1bv32);call write~init~$Pointer$(#funAddr~show_cursor_blink.base, #funAddr~show_cursor_blink.offset, ~#device_attrs~0.base, ~bvadd32(113bv32, ~#device_attrs~0.offset), 8bv32);call write~init~$Pointer$(#funAddr~store_cursor_blink.base, #funAddr~store_cursor_blink.offset, ~#device_attrs~0.base, ~bvadd32(121bv32, ~#device_attrs~0.offset), 8bv32);~ldv_retval_0~0 := 0bv32;~ldv_module_refcounter~0 := 1bv32; {9056#true} is VALID [2021-09-13 19:20:26,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-09-13 19:20:26,051 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-09-13 19:20:26,051 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [290292717] [2021-09-13 19:20:26,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [290292717] provided 2 perfect and 0 imperfect interpolant sequences [2021-09-13 19:20:26,051 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-09-13 19:20:26,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-09-13 19:20:26,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107703826] [2021-09-13 19:20:26,058 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 78.0) internal successors, (156), 2 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 156 [2021-09-13 19:20:26,059 INFO L84 Accepts]: Finished accepts. word is accepted. [2021-09-13 19:20:26,061 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 2 states, 2 states have (on average 78.0) internal successors, (156), 2 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-09-13 19:20:26,253 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 156 edges. 156 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2021-09-13 19:20:26,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-09-13 19:20:26,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-09-13 19:20:26,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-09-13 19:20:26,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-09-13 19:20:26,305 INFO L87 Difference]: Start difference. First operand has 9053 states, 8920 states have (on average 1.537780269058296) internal successors, (13717), 8946 states have internal predecessors, (13717), 104 states have call successors, (104), 8 states have call predecessors, (104), 8 states have return successors, (104), 101 states have call predecessors, (104), 104 states have call successors, (104) Second operand has 2 states, 2 states have (on average 78.0) internal successors, (156), 2 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-09-13 19:20:28,623 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:20:32,401 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:20:35,211 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:20:49,646 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:21:02,794 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:21:04,856 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:21:08,251 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:21:11,100 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:21:17,707 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:21:22,615 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:21:35,890 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:21:46,920 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:21:49,240 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:21:51,759 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:22:01,733 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:22:22,666 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:22:30,946 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-09-13 19:22:30,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-09-13 19:22:30,956 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.16ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-09-13 19:22:30,959 INFO L928 BasicCegarLoop]: 47 mSDtfsCounter, 0 mSDsluCounter, 3032 mSDsCounter, 0 mSdLazyCounter, 3017 mSolverCounterSat, 0 mSolverCounterUnsat, 15 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 75578.93ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 3032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 42.29ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3017 IncrementalHoareTripleChecker+Invalid, 15 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 76303.20ms IncrementalHoareTripleChecker+Time [2021-09-13 19:22:30,959 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 47 Invalid, 3032 Unknown, 0 Unchecked, 42.29ms Time], IncrementalHoareTripleChecker [0 Valid, 3017 Invalid, 15 Unknown, 0 Unchecked, 76303.20ms Time] [2021-09-13 19:22:30,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-09-13 19:22:31,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-09-13 19:22:31,166 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker@4bb744f4 at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:81) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker.isInductiveCall(MonolithicHoareTripleChecker.java:231) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker.isInductiveCall(MonolithicHoareTripleChecker.java:226) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker.checkCall(MonolithicHoareTripleChecker.java:112) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ReviewedProtectedHtc.reviewInductiveCall(ChainingHoareTripleChecker.java:329) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ReviewedProtectedHtc.checkCall(ChainingHoareTripleChecker.java:300) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.checkCall(ChainingHoareTripleChecker.java:110) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.checkCall(CachingHoareTripleChecker.java:122) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton$CallSuccessorComputationHelper.computeSuccWithSolver(AbstractInterpolantAutomaton.java:401) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.chooseFalseSuccessor2(BasicAbstractInterpolantAutomaton.java:107) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:73) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.callSuccessors(AbstractInterpolantAutomaton.java:256) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.callSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.callSuccessors(TotalizeNwa.java:260) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.callSuccessors(ComplementDeterministicNwa.java:131) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.callSuccessors(ProductNwa.java:252) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.callSuccessors(ProductNwa.java:244) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addCallsAndSuccessors(NestedWordAutomatonReachableStates.java:1082) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:961) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:863) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:779) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:53) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:392) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-09-13 19:22:31,171 INFO L158 Benchmark]: Toolchain (without parser) took 158186.29ms. Allocated memory was 58.7MB in the beginning and 6.2GB in the end (delta: 6.1GB). Free memory was 36.6MB in the beginning and 5.5GB in the end (delta: -5.4GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2021-09-13 19:22:31,171 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 58.7MB. Free memory was 40.8MB in the beginning and 40.7MB in the end (delta: 44.5kB). There was no memory consumed. Max. memory is 16.1GB. [2021-09-13 19:22:31,171 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1793.36ms. Allocated memory was 58.7MB in the beginning and 136.3MB in the end (delta: 77.6MB). Free memory was 36.3MB in the beginning and 62.3MB in the end (delta: -26.1MB). Peak memory consumption was 79.7MB. Max. memory is 16.1GB. [2021-09-13 19:22:31,171 INFO L158 Benchmark]: Boogie Procedure Inliner took 1079.84ms. Allocated memory was 136.3MB in the beginning and 413.1MB in the end (delta: 276.8MB). Free memory was 62.3MB in the beginning and 223.7MB in the end (delta: -161.4MB). Peak memory consumption was 162.6MB. Max. memory is 16.1GB. [2021-09-13 19:22:31,172 INFO L158 Benchmark]: Boogie Preprocessor took 1397.74ms. Allocated memory was 413.1MB in the beginning and 1.2GB in the end (delta: 826.3MB). Free memory was 223.7MB in the beginning and 974.4MB in the end (delta: -750.8MB). Peak memory consumption was 141.6MB. Max. memory is 16.1GB. [2021-09-13 19:22:31,172 INFO L158 Benchmark]: RCFGBuilder took 25788.15ms. Allocated memory was 1.2GB in the beginning and 6.2GB in the end (delta: 4.9GB). Free memory was 974.4MB in the beginning and 5.1GB in the end (delta: -4.1GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2021-09-13 19:22:31,172 INFO L158 Benchmark]: TraceAbstraction took 128120.65ms. Allocated memory is still 6.2GB. Free memory was 5.1GB in the beginning and 5.5GB in the end (delta: -373.8MB). Peak memory consumption was 275.8MB. Max. memory is 16.1GB. [2021-09-13 19:22:31,173 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - AssertionsEnabledResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 58.7MB. Free memory was 40.8MB in the beginning and 40.7MB in the end (delta: 44.5kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1793.36ms. Allocated memory was 58.7MB in the beginning and 136.3MB in the end (delta: 77.6MB). Free memory was 36.3MB in the beginning and 62.3MB in the end (delta: -26.1MB). Peak memory consumption was 79.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 1079.84ms. Allocated memory was 136.3MB in the beginning and 413.1MB in the end (delta: 276.8MB). Free memory was 62.3MB in the beginning and 223.7MB in the end (delta: -161.4MB). Peak memory consumption was 162.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1397.74ms. Allocated memory was 413.1MB in the beginning and 1.2GB in the end (delta: 826.3MB). Free memory was 223.7MB in the beginning and 974.4MB in the end (delta: -750.8MB). Peak memory consumption was 141.6MB. Max. memory is 16.1GB. * RCFGBuilder took 25788.15ms. Allocated memory was 1.2GB in the beginning and 6.2GB in the end (delta: 4.9GB). Free memory was 974.4MB in the beginning and 5.1GB in the end (delta: -4.1GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. * TraceAbstraction took 128120.65ms. Allocated memory is still 6.2GB. Free memory was 5.1GB in the beginning and 5.5GB in the end (delta: -373.8MB). Peak memory consumption was 275.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker@4bb744f4 de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker@4bb744f4: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:81) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-09-13 19:22:31,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...