./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--md--dm-thin-pool.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c36dfa3b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -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--md--dm-thin-pool.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 caf1a4eab5e51deb57b3b831f63984ad70a1fd7311b8578dfecf8fada796f2c4 --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-c36dfa3 [2021-11-04 05:54:05,938 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-04 05:54:05,940 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-04 05:54:05,998 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-04 05:54:05,999 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-04 05:54:06,001 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-04 05:54:06,002 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-04 05:54:06,004 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-04 05:54:06,005 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-04 05:54:06,009 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-04 05:54:06,010 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-04 05:54:06,011 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-04 05:54:06,011 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-04 05:54:06,013 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-04 05:54:06,014 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-04 05:54:06,018 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-04 05:54:06,019 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-04 05:54:06,019 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-04 05:54:06,021 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-04 05:54:06,025 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-04 05:54:06,025 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-04 05:54:06,026 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-04 05:54:06,028 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-04 05:54:06,028 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-04 05:54:06,032 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-04 05:54:06,033 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-04 05:54:06,033 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-04 05:54:06,034 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-04 05:54:06,034 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-04 05:54:06,035 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-04 05:54:06,035 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-04 05:54:06,035 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-04 05:54:06,036 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-04 05:54:06,037 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-04 05:54:06,038 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-04 05:54:06,038 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-04 05:54:06,038 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-04 05:54:06,039 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-04 05:54:06,039 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-04 05:54:06,039 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-04 05:54:06,040 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-04 05:54:06,040 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-04 05:54:06,062 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-04 05:54:06,063 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-04 05:54:06,063 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-04 05:54:06,063 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-04 05:54:06,064 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-04 05:54:06,064 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-04 05:54:06,065 INFO L138 SettingsManager]: * Use SBE=true [2021-11-04 05:54:06,065 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-04 05:54:06,065 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-04 05:54:06,065 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-04 05:54:06,066 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-04 05:54:06,066 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-04 05:54:06,066 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-04 05:54:06,066 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-04 05:54:06,066 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-04 05:54:06,066 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-04 05:54:06,066 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-04 05:54:06,067 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-04 05:54:06,067 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-04 05:54:06,067 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-04 05:54:06,067 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-04 05:54:06,067 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-04 05:54:06,067 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-04 05:54:06,068 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-04 05:54:06,068 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-04 05:54:06,068 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-04 05:54:06,068 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-04 05:54:06,068 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-04 05:54:06,068 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-04 05:54:06,069 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 -> caf1a4eab5e51deb57b3b831f63984ad70a1fd7311b8578dfecf8fada796f2c4 [2021-11-04 05:54:06,235 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-04 05:54:06,254 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-04 05:54:06,257 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-04 05:54:06,258 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-04 05:54:06,259 INFO L275 PluginConnector]: CDTParser initialized [2021-11-04 05:54:06,260 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--md--dm-thin-pool.ko-entry_point.cil.out.i [2021-11-04 05:54:06,325 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2b4b250f7/1899eca6314e425388f8a9689fc26b51/FLAGaf744f10c [2021-11-04 05:54:07,003 INFO L306 CDTParser]: Found 1 translation units. [2021-11-04 05:54:07,004 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--md--dm-thin-pool.ko-entry_point.cil.out.i [2021-11-04 05:54:07,048 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2b4b250f7/1899eca6314e425388f8a9689fc26b51/FLAGaf744f10c [2021-11-04 05:54:07,354 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2b4b250f7/1899eca6314e425388f8a9689fc26b51 [2021-11-04 05:54:07,357 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-04 05:54:07,358 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-04 05:54:07,361 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-04 05:54:07,362 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-04 05:54:07,364 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-04 05:54:07,365 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.11 05:54:07" (1/1) ... [2021-11-04 05:54:07,365 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@666979a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:54:07, skipping insertion in model container [2021-11-04 05:54:07,366 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.11 05:54:07" (1/1) ... [2021-11-04 05:54:07,370 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-04 05:54:07,478 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-04 05:54:10,099 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--md--dm-thin-pool.ko-entry_point.cil.out.i[386914,386927] [2021-11-04 05:54:10,147 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-04 05:54:10,170 INFO L203 MainTranslator]: Completed pre-run [2021-11-04 05:54:10,595 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--md--dm-thin-pool.ko-entry_point.cil.out.i[386914,386927] [2021-11-04 05:54:10,603 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-04 05:54:10,716 INFO L208 MainTranslator]: Completed translation [2021-11-04 05:54:10,717 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:54:10 WrapperNode [2021-11-04 05:54:10,717 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-04 05:54:10,719 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-04 05:54:10,719 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-04 05:54:10,720 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-04 05:54:10,726 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:54:10" (1/1) ... [2021-11-04 05:54:10,812 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:54:10" (1/1) ... [2021-11-04 05:54:13,264 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-04 05:54:13,279 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-04 05:54:13,280 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-04 05:54:13,280 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-04 05:54:13,313 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:54:10" (1/1) ... [2021-11-04 05:54:13,313 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:54:10" (1/1) ... [2021-11-04 05:54:13,814 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:54:10" (1/1) ... [2021-11-04 05:54:13,814 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:54:10" (1/1) ... [2021-11-04 05:54:15,114 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:54:10" (1/1) ... [2021-11-04 05:54:15,310 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:54:10" (1/1) ... [2021-11-04 05:54:15,472 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:54:10" (1/1) ... [2021-11-04 05:54:16,003 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-04 05:54:16,004 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-04 05:54:16,004 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-04 05:54:16,004 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-04 05:54:16,005 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:54:10" (1/1) ... [2021-11-04 05:54:16,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-04 05:54:16,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-04 05:54:16,028 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-11-04 05:54:16,030 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-11-04 05:54:16,051 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_external_copy [2021-11-04 05:54:16,051 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_external_copy [2021-11-04 05:54:16,051 INFO L130 BoogieDeclarations]: Found specification of procedure process_discard_bio [2021-11-04 05:54:16,051 INFO L138 BoogieDeclarations]: Found implementation of procedure process_discard_bio [2021-11-04 05:54:16,051 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_data_block [2021-11-04 05:54:16,052 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_data_block [2021-11-04 05:54:16,052 INFO L130 BoogieDeclarations]: Found specification of procedure __pool_destroy [2021-11-04 05:54:16,052 INFO L138 BoogieDeclarations]: Found implementation of procedure __pool_destroy [2021-11-04 05:54:16,052 INFO L130 BoogieDeclarations]: Found specification of procedure __create_persistent_data_objects [2021-11-04 05:54:16,052 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_persistent_data_objects [2021-11-04 05:54:16,052 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-04 05:54:16,052 INFO L130 BoogieDeclarations]: Found specification of procedure pool_preresume [2021-11-04 05:54:16,052 INFO L138 BoogieDeclarations]: Found implementation of procedure pool_preresume [2021-11-04 05:54:16,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-11-04 05:54:16,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-04 05:54:16,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-04 05:54:16,053 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_10 [2021-11-04 05:54:16,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_10 [2021-11-04 05:54:16,053 INFO L130 BoogieDeclarations]: Found specification of procedure break_sharing [2021-11-04 05:54:16,053 INFO L138 BoogieDeclarations]: Found implementation of procedure break_sharing [2021-11-04 05:54:16,053 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-04 05:54:16,054 INFO L130 BoogieDeclarations]: Found specification of procedure dm_pool_metadata_close [2021-11-04 05:54:16,054 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_pool_metadata_close [2021-11-04 05:54:16,054 INFO L130 BoogieDeclarations]: Found specification of procedure do_worker [2021-11-04 05:54:16,054 INFO L138 BoogieDeclarations]: Found implementation of procedure do_worker [2021-11-04 05:54:16,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-04 05:54:16,054 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-11-04 05:54:16,054 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2021-11-04 05:54:16,054 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2021-11-04 05:54:16,055 INFO L130 BoogieDeclarations]: Found specification of procedure process_prepared_discard_passdown [2021-11-04 05:54:16,055 INFO L138 BoogieDeclarations]: Found implementation of procedure process_prepared_discard_passdown [2021-11-04 05:54:16,055 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2021-11-04 05:54:16,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2021-11-04 05:54:16,055 INFO L130 BoogieDeclarations]: Found specification of procedure process_discard_cell_passdown [2021-11-04 05:54:16,055 INFO L138 BoogieDeclarations]: Found implementation of procedure process_discard_cell_passdown [2021-11-04 05:54:16,055 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-04 05:54:16,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-04 05:54:16,056 INFO L130 BoogieDeclarations]: Found specification of procedure break_up_discard_bio [2021-11-04 05:54:16,056 INFO L138 BoogieDeclarations]: Found implementation of procedure break_up_discard_bio [2021-11-04 05:54:16,056 INFO L130 BoogieDeclarations]: Found specification of procedure process_discard_cell_no_passdown [2021-11-04 05:54:16,056 INFO L138 BoogieDeclarations]: Found implementation of procedure process_discard_cell_no_passdown [2021-11-04 05:54:16,056 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_14 [2021-11-04 05:54:16,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_14 [2021-11-04 05:54:16,056 INFO L130 BoogieDeclarations]: Found specification of procedure commit [2021-11-04 05:54:16,056 INFO L138 BoogieDeclarations]: Found implementation of procedure commit [2021-11-04 05:54:16,057 INFO L130 BoogieDeclarations]: Found specification of procedure process_prepared_mapping [2021-11-04 05:54:16,057 INFO L138 BoogieDeclarations]: Found implementation of procedure process_prepared_mapping [2021-11-04 05:54:16,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-04 05:54:16,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-04 05:54:16,057 INFO L130 BoogieDeclarations]: Found specification of procedure process_thin_deferred_bios [2021-11-04 05:54:16,057 INFO L138 BoogieDeclarations]: Found implementation of procedure process_thin_deferred_bios [2021-11-04 05:54:16,057 INFO L130 BoogieDeclarations]: Found specification of procedure process_deferred_bios [2021-11-04 05:54:16,057 INFO L138 BoogieDeclarations]: Found implementation of procedure process_deferred_bios [2021-11-04 05:54:16,058 INFO L130 BoogieDeclarations]: Found specification of procedure process_prepared_discard_no_passdown [2021-11-04 05:54:16,058 INFO L138 BoogieDeclarations]: Found implementation of procedure process_prepared_discard_no_passdown [2021-11-04 05:54:16,058 INFO L130 BoogieDeclarations]: Found specification of procedure pool_postsuspend [2021-11-04 05:54:16,058 INFO L138 BoogieDeclarations]: Found implementation of procedure pool_postsuspend [2021-11-04 05:54:16,058 INFO L130 BoogieDeclarations]: Found specification of procedure maybe_resize_metadata_dev [2021-11-04 05:54:16,058 INFO L138 BoogieDeclarations]: Found implementation of procedure maybe_resize_metadata_dev [2021-11-04 05:54:16,058 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-04 05:54:16,058 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-04 05:54:16,059 INFO L130 BoogieDeclarations]: Found specification of procedure __format_metadata [2021-11-04 05:54:16,059 INFO L138 BoogieDeclarations]: Found implementation of procedure __format_metadata [2021-11-04 05:54:16,059 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2021-11-04 05:54:16,059 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2021-11-04 05:54:16,059 INFO L130 BoogieDeclarations]: Found specification of procedure dm_sm_destroy [2021-11-04 05:54:16,059 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_sm_destroy [2021-11-04 05:54:16,059 INFO L130 BoogieDeclarations]: Found specification of procedure maybe_resize_data_dev [2021-11-04 05:54:16,059 INFO L138 BoogieDeclarations]: Found implementation of procedure maybe_resize_data_dev [2021-11-04 05:54:16,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-04 05:54:16,060 INFO L130 BoogieDeclarations]: Found specification of procedure dm_sm_commit [2021-11-04 05:54:16,060 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_sm_commit [2021-11-04 05:54:16,060 INFO L130 BoogieDeclarations]: Found specification of procedure pool_dtr [2021-11-04 05:54:16,060 INFO L138 BoogieDeclarations]: Found implementation of procedure pool_dtr [2021-11-04 05:54:16,060 INFO L130 BoogieDeclarations]: Found specification of procedure __open_or_format_metadata [2021-11-04 05:54:16,060 INFO L138 BoogieDeclarations]: Found implementation of procedure __open_or_format_metadata [2021-11-04 05:54:16,060 INFO L130 BoogieDeclarations]: Found specification of procedure dm_pool_commit_metadata [2021-11-04 05:54:16,061 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_pool_commit_metadata [2021-11-04 05:54:16,061 INFO L130 BoogieDeclarations]: Found specification of procedure process_bio [2021-11-04 05:54:16,061 INFO L138 BoogieDeclarations]: Found implementation of procedure process_bio [2021-11-04 05:54:16,061 INFO L130 BoogieDeclarations]: Found specification of procedure provision_block [2021-11-04 05:54:16,061 INFO L138 BoogieDeclarations]: Found implementation of procedure provision_block [2021-11-04 05:54:16,061 INFO L130 BoogieDeclarations]: Found specification of procedure __open_metadata [2021-11-04 05:54:16,061 INFO L138 BoogieDeclarations]: Found implementation of procedure __open_metadata [2021-11-04 05:54:16,061 INFO L130 BoogieDeclarations]: Found specification of procedure abort_transaction [2021-11-04 05:54:16,062 INFO L138 BoogieDeclarations]: Found implementation of procedure abort_transaction [2021-11-04 05:54:16,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-04 05:54:16,062 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_zero [2021-11-04 05:54:16,062 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_zero [2021-11-04 05:54:16,062 INFO L130 BoogieDeclarations]: Found specification of procedure __commit_transaction [2021-11-04 05:54:16,062 INFO L138 BoogieDeclarations]: Found implementation of procedure __commit_transaction [2021-11-04 05:54:16,062 INFO L130 BoogieDeclarations]: Found specification of procedure dm_pool_abort_metadata [2021-11-04 05:54:16,062 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_pool_abort_metadata [2021-11-04 05:54:16,062 INFO L130 BoogieDeclarations]: Found specification of procedure metadata_operation_failed [2021-11-04 05:54:16,063 INFO L138 BoogieDeclarations]: Found implementation of procedure metadata_operation_failed [2021-11-04 05:54:16,063 INFO L130 BoogieDeclarations]: Found specification of procedure __pool_dec [2021-11-04 05:54:16,063 INFO L138 BoogieDeclarations]: Found implementation of procedure __pool_dec [2021-11-04 05:54:16,063 INFO L130 BoogieDeclarations]: Found specification of procedure process_shared_bio [2021-11-04 05:54:16,063 INFO L138 BoogieDeclarations]: Found implementation of procedure process_shared_bio [2021-11-04 05:54:16,063 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2021-11-04 05:54:16,063 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2021-11-04 05:54:16,063 INFO L130 BoogieDeclarations]: Found specification of procedure thin_dtr [2021-11-04 05:54:16,064 INFO L138 BoogieDeclarations]: Found implementation of procedure thin_dtr [2021-11-04 05:54:16,064 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_free_slab [2021-11-04 05:54:16,064 INFO L130 BoogieDeclarations]: Found specification of procedure __write_initial_superblock [2021-11-04 05:54:16,064 INFO L138 BoogieDeclarations]: Found implementation of procedure __write_initial_superblock [2021-11-04 05:54:16,064 INFO L130 BoogieDeclarations]: Found specification of procedure __destroy_persistent_data_objects [2021-11-04 05:54:16,064 INFO L138 BoogieDeclarations]: Found implementation of procedure __destroy_persistent_data_objects [2021-11-04 05:54:16,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-04 05:54:16,064 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2021-11-04 05:54:16,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2021-11-04 05:54:16,065 INFO L130 BoogieDeclarations]: Found specification of procedure process_cell [2021-11-04 05:54:16,065 INFO L138 BoogieDeclarations]: Found implementation of procedure process_cell [2021-11-04 05:54:16,065 INFO L130 BoogieDeclarations]: Found specification of procedure process_thin_deferred_cells [2021-11-04 05:54:16,065 INFO L138 BoogieDeclarations]: Found implementation of procedure process_thin_deferred_cells [2021-11-04 05:54:19,581 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-4: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem6 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 4);call write~int(__read_once_size_#t~mem6, __read_once_size_~res.base, __read_once_size_~res.offset, 4);havoc __read_once_size_#t~mem6; [2021-11-04 05:54:19,582 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-4: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 8 == __read_once_size_~size; [2021-11-04 05:54:19,582 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-7: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem6 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 4);call write~int(__read_once_size_#t~mem6, __read_once_size_~res.base, __read_once_size_~res.offset, 4);havoc __read_once_size_#t~mem6; [2021-11-04 05:54:19,582 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-7: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 8 == __read_once_size_~size; [2021-11-04 05:54:19,582 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-10: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem6 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 4);call write~int(__read_once_size_#t~mem6, __read_once_size_~res.base, __read_once_size_~res.offset, 4);havoc __read_once_size_#t~mem6; [2021-11-04 05:54:19,582 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-10: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 8 == __read_once_size_~size; [2021-11-04 05:54:19,582 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-4: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem7 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 8);call write~int(__read_once_size_#t~mem7, __read_once_size_~res.base, __read_once_size_~res.offset, 8);havoc __read_once_size_#t~mem7; [2021-11-04 05:54:19,582 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-4: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := true; [2021-11-04 05:54:19,583 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-7: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem7 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 8);call write~int(__read_once_size_#t~mem7, __read_once_size_~res.base, __read_once_size_~res.offset, 8);havoc __read_once_size_#t~mem7; [2021-11-04 05:54:19,583 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-7: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := true; [2021-11-04 05:54:19,583 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-10: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem7 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 8);call write~int(__read_once_size_#t~mem7, __read_once_size_~res.base, __read_once_size_~res.offset, 8);havoc __read_once_size_#t~mem7; [2021-11-04 05:54:19,583 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-10: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := true; [2021-11-04 05:54:19,583 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-8: assume __read_once_size_#t~switch3;#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_size := __read_once_size_~res.base, __read_once_size_~res.offset, __read_once_size_~p.base, __read_once_size_~p.offset, (if __read_once_size_~size % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __read_once_size_~size % 18446744073709551616 % 18446744073709551616 else __read_once_size_~size % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc #Ultimate.C_memcpy_#t~loopctr2823, #Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_#t~loopctr2834, #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset;#Ultimate.C_memcpy_#t~loopctr2823 := 0; [2021-11-04 05:54:19,583 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-8: assume !__read_once_size_#t~switch3; [2021-11-04 05:54:19,584 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-14: assume __read_once_size_#t~switch3;#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_size := __read_once_size_~res.base, __read_once_size_~res.offset, __read_once_size_~p.base, __read_once_size_~p.offset, (if __read_once_size_~size % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __read_once_size_~size % 18446744073709551616 % 18446744073709551616 else __read_once_size_~size % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc #Ultimate.C_memcpy_#t~loopctr2823, #Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_#t~loopctr2834, #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset;#Ultimate.C_memcpy_#t~loopctr2823 := 0; [2021-11-04 05:54:19,584 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-14: assume !__read_once_size_#t~switch3; [2021-11-04 05:54:19,584 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-20: assume __read_once_size_#t~switch3;#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_size := __read_once_size_~res.base, __read_once_size_~res.offset, __read_once_size_~p.base, __read_once_size_~p.offset, (if __read_once_size_~size % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __read_once_size_~size % 18446744073709551616 % 18446744073709551616 else __read_once_size_~size % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc #Ultimate.C_memcpy_#t~loopctr2823, #Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_#t~loopctr2834, #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset;#Ultimate.C_memcpy_#t~loopctr2823 := 0; [2021-11-04 05:54:19,584 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-20: assume !__read_once_size_#t~switch3; [2021-11-04 05:54:19,584 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210-4: call get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset := read~$Pointer$(get_next_thin_~#__u___0~1.base, get_next_thin_~#__u___0~1.offset, 8);get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset := get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;havoc get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset := get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset;havoc debug_lockdep_rcu_enabled_#res;havoc debug_lockdep_rcu_enabled_#t~nondet2740;assume -2147483648 <= debug_lockdep_rcu_enabled_#t~nondet2740 && debug_lockdep_rcu_enabled_#t~nondet2740 <= 2147483647;debug_lockdep_rcu_enabled_#res := debug_lockdep_rcu_enabled_#t~nondet2740;havoc debug_lockdep_rcu_enabled_#t~nondet2740; [2021-11-04 05:54:19,584 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210-7: call get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset := read~$Pointer$(get_next_thin_~#__u___0~1.base, get_next_thin_~#__u___0~1.offset, 8);get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset := get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;havoc get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset := get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset;havoc debug_lockdep_rcu_enabled_#res;havoc debug_lockdep_rcu_enabled_#t~nondet2740;assume -2147483648 <= debug_lockdep_rcu_enabled_#t~nondet2740 && debug_lockdep_rcu_enabled_#t~nondet2740 <= 2147483647;debug_lockdep_rcu_enabled_#res := debug_lockdep_rcu_enabled_#t~nondet2740;havoc debug_lockdep_rcu_enabled_#t~nondet2740; [2021-11-04 05:54:19,584 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210-10: call get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset := read~$Pointer$(get_next_thin_~#__u___0~1.base, get_next_thin_~#__u___0~1.offset, 8);get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset := get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;havoc get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset := get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset;havoc debug_lockdep_rcu_enabled_#res;havoc debug_lockdep_rcu_enabled_#t~nondet2740;assume -2147483648 <= debug_lockdep_rcu_enabled_#t~nondet2740 && debug_lockdep_rcu_enabled_#t~nondet2740 <= 2147483647;debug_lockdep_rcu_enabled_#res := debug_lockdep_rcu_enabled_#t~nondet2740;havoc debug_lockdep_rcu_enabled_#t~nondet2740; [2021-11-04 05:54:19,585 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-29: assume #Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2824 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2825 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2826 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2827 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2828 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2829 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2830 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2831 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call #Ultimate.C_memcpy_#t~mem2832 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2833 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);#Ultimate.C_memcpy_#t~loopctr2823 := 1 + #Ultimate.C_memcpy_#t~loopctr2823; [2021-11-04 05:54:19,585 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-29: assume !(#Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size);#Ultimate.C_memcpy_#t~loopctr2834 := 0; [2021-11-04 05:54:19,585 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-31: assume #Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset := read~unchecked~$Pointer$(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);call write~unchecked~$Pointer$(#Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);#Ultimate.C_memcpy_#t~loopctr2834 := 8 + #Ultimate.C_memcpy_#t~loopctr2834; [2021-11-04 05:54:19,585 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-31: assume !(#Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size); [2021-11-04 05:54:19,585 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-32: assume #Ultimate.C_memcpy_#res.base == #Ultimate.C_memcpy_dest.base && #Ultimate.C_memcpy_#res.offset == #Ultimate.C_memcpy_dest.offset;__read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset := #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc __read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset; [2021-11-04 05:54:19,586 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-48: assume #Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2824 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2825 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2826 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2827 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2828 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2829 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2830 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2831 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call #Ultimate.C_memcpy_#t~mem2832 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2833 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);#Ultimate.C_memcpy_#t~loopctr2823 := 1 + #Ultimate.C_memcpy_#t~loopctr2823; [2021-11-04 05:54:19,586 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-48: assume !(#Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size);#Ultimate.C_memcpy_#t~loopctr2834 := 0; [2021-11-04 05:54:19,586 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-50: assume #Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset := read~unchecked~$Pointer$(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);call write~unchecked~$Pointer$(#Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);#Ultimate.C_memcpy_#t~loopctr2834 := 8 + #Ultimate.C_memcpy_#t~loopctr2834; [2021-11-04 05:54:19,586 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-50: assume !(#Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size); [2021-11-04 05:54:19,586 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-51: assume #Ultimate.C_memcpy_#res.base == #Ultimate.C_memcpy_dest.base && #Ultimate.C_memcpy_#res.offset == #Ultimate.C_memcpy_dest.offset;__read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset := #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc __read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset; [2021-11-04 05:54:19,586 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-64: assume #Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2824 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2825 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2826 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2827 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2828 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2829 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2830 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2831 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call #Ultimate.C_memcpy_#t~mem2832 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2833 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);#Ultimate.C_memcpy_#t~loopctr2823 := 1 + #Ultimate.C_memcpy_#t~loopctr2823; [2021-11-04 05:54:19,586 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-64: assume !(#Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size);#Ultimate.C_memcpy_#t~loopctr2834 := 0; [2021-11-04 05:54:19,587 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-66: assume #Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset := read~unchecked~$Pointer$(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);call write~unchecked~$Pointer$(#Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);#Ultimate.C_memcpy_#t~loopctr2834 := 8 + #Ultimate.C_memcpy_#t~loopctr2834; [2021-11-04 05:54:19,587 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-66: assume !(#Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size); [2021-11-04 05:54:19,587 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-67: assume #Ultimate.C_memcpy_#res.base == #Ultimate.C_memcpy_dest.base && #Ultimate.C_memcpy_#res.offset == #Ultimate.C_memcpy_dest.offset;__read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset := #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc __read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset; [2021-11-04 05:54:19,587 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L14030-10: get_next_thin_#t~ret903 := debug_lockdep_rcu_enabled_#res;assume -2147483648 <= get_next_thin_#t~ret903 && get_next_thin_#t~ret903 <= 2147483647;get_next_thin_~tmp___0~35 := get_next_thin_#t~ret903;havoc get_next_thin_#t~ret903;get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset := get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset;get_next_thin_~tc.base, get_next_thin_~tc.offset := get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset; [2021-11-04 05:54:19,587 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L14030-18: get_next_thin_#t~ret903 := debug_lockdep_rcu_enabled_#res;assume -2147483648 <= get_next_thin_#t~ret903 && get_next_thin_#t~ret903 <= 2147483647;get_next_thin_~tmp___0~35 := get_next_thin_#t~ret903;havoc get_next_thin_#t~ret903;get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset := get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset;get_next_thin_~tc.base, get_next_thin_~tc.offset := get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset; [2021-11-04 05:54:19,587 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L14030-26: get_next_thin_#t~ret903 := debug_lockdep_rcu_enabled_#res;assume -2147483648 <= get_next_thin_#t~ret903 && get_next_thin_#t~ret903 <= 2147483647;get_next_thin_~tmp___0~35 := get_next_thin_#t~ret903;havoc get_next_thin_#t~ret903;get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset := get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset;get_next_thin_~tc.base, get_next_thin_~tc.offset := get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset; [2021-11-04 05:54:19,588 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##396: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 2 == __read_once_size_~size; [2021-11-04 05:54:19,588 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##395: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem4 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 1);call write~int(__read_once_size_#t~mem4, __read_once_size_~res.base, __read_once_size_~res.offset, 1);havoc __read_once_size_#t~mem4; [2021-11-04 05:54:19,588 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##694: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 2 == __read_once_size_~size; [2021-11-04 05:54:19,588 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##693: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem4 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 1);call write~int(__read_once_size_#t~mem4, __read_once_size_~res.base, __read_once_size_~res.offset, 1);havoc __read_once_size_#t~mem4; [2021-11-04 05:54:19,588 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##973: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 2 == __read_once_size_~size; [2021-11-04 05:54:19,588 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##972: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem4 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 1);call write~int(__read_once_size_#t~mem4, __read_once_size_~res.base, __read_once_size_~res.offset, 1);havoc __read_once_size_#t~mem4; [2021-11-04 05:54:19,589 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4192-4: havoc __read_once_size_#t~switch3; [2021-11-04 05:54:19,589 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4192-7: havoc __read_once_size_#t~switch3; [2021-11-04 05:54:19,589 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4192-10: havoc __read_once_size_#t~switch3; [2021-11-04 05:54:19,589 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-4: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem5 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 2);call write~int(__read_once_size_#t~mem5, __read_once_size_~res.base, __read_once_size_~res.offset, 2);havoc __read_once_size_#t~mem5; [2021-11-04 05:54:19,589 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-4: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 4 == __read_once_size_~size; [2021-11-04 05:54:19,589 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-7: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem5 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 2);call write~int(__read_once_size_#t~mem5, __read_once_size_~res.base, __read_once_size_~res.offset, 2);havoc __read_once_size_#t~mem5; [2021-11-04 05:54:19,589 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-7: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 4 == __read_once_size_~size; [2021-11-04 05:54:19,589 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-10: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem5 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 2);call write~int(__read_once_size_#t~mem5, __read_once_size_~res.base, __read_once_size_~res.offset, 2);havoc __read_once_size_#t~mem5; [2021-11-04 05:54:19,590 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-10: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 4 == __read_once_size_~size; [2021-11-04 05:54:20,668 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-2: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem6 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 4);call write~int(__read_once_size_#t~mem6, __read_once_size_~res.base, __read_once_size_~res.offset, 4);havoc __read_once_size_#t~mem6; [2021-11-04 05:54:20,668 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-2: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 8 == __read_once_size_~size; [2021-11-04 05:54:20,668 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-2: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem7 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 8);call write~int(__read_once_size_#t~mem7, __read_once_size_~res.base, __read_once_size_~res.offset, 8);havoc __read_once_size_#t~mem7; [2021-11-04 05:54:20,669 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-2: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := true; [2021-11-04 05:54:20,669 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-4: assume __read_once_size_#t~switch3;#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_size := __read_once_size_~res.base, __read_once_size_~res.offset, __read_once_size_~p.base, __read_once_size_~p.offset, (if __read_once_size_~size % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __read_once_size_~size % 18446744073709551616 % 18446744073709551616 else __read_once_size_~size % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc #Ultimate.C_memcpy_#t~loopctr2823, #Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_#t~loopctr2834, #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset;#Ultimate.C_memcpy_#t~loopctr2823 := 0; [2021-11-04 05:54:20,669 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-4: assume !__read_once_size_#t~switch3; [2021-11-04 05:54:20,669 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210-2: call get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset := read~$Pointer$(get_next_thin_~#__u___0~1.base, get_next_thin_~#__u___0~1.offset, 8);get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset := get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;havoc get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset := get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset;havoc debug_lockdep_rcu_enabled_#res;havoc debug_lockdep_rcu_enabled_#t~nondet2740;assume -2147483648 <= debug_lockdep_rcu_enabled_#t~nondet2740 && debug_lockdep_rcu_enabled_#t~nondet2740 <= 2147483647;debug_lockdep_rcu_enabled_#res := debug_lockdep_rcu_enabled_#t~nondet2740;havoc debug_lockdep_rcu_enabled_#t~nondet2740; [2021-11-04 05:54:20,669 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L14030-6: get_next_thin_#t~ret903 := debug_lockdep_rcu_enabled_#res;assume -2147483648 <= get_next_thin_#t~ret903 && get_next_thin_#t~ret903 <= 2147483647;get_next_thin_~tmp___0~35 := get_next_thin_#t~ret903;havoc get_next_thin_#t~ret903;get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset := get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset;get_next_thin_~tc.base, get_next_thin_~tc.offset := get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset; [2021-11-04 05:54:20,669 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4192-2: havoc __read_once_size_#t~switch3; [2021-11-04 05:54:20,670 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##212: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 2 == __read_once_size_~size; [2021-11-04 05:54:20,670 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##211: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem4 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 1);call write~int(__read_once_size_#t~mem4, __read_once_size_~res.base, __read_once_size_~res.offset, 1);havoc __read_once_size_#t~mem4; [2021-11-04 05:54:20,670 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-11: assume #Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2824 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2825 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2826 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2827 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2828 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2829 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2830 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2831 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call #Ultimate.C_memcpy_#t~mem2832 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2833 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);#Ultimate.C_memcpy_#t~loopctr2823 := 1 + #Ultimate.C_memcpy_#t~loopctr2823; [2021-11-04 05:54:20,670 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-11: assume !(#Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size);#Ultimate.C_memcpy_#t~loopctr2834 := 0; [2021-11-04 05:54:20,670 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-13: assume #Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset := read~unchecked~$Pointer$(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);call write~unchecked~$Pointer$(#Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);#Ultimate.C_memcpy_#t~loopctr2834 := 8 + #Ultimate.C_memcpy_#t~loopctr2834; [2021-11-04 05:54:20,670 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-13: assume !(#Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size); [2021-11-04 05:54:20,671 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-14: assume #Ultimate.C_memcpy_#res.base == #Ultimate.C_memcpy_dest.base && #Ultimate.C_memcpy_#res.offset == #Ultimate.C_memcpy_dest.offset;__read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset := #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc __read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset; [2021-11-04 05:54:20,671 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-2: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem5 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 2);call write~int(__read_once_size_#t~mem5, __read_once_size_~res.base, __read_once_size_~res.offset, 2);havoc __read_once_size_#t~mem5; [2021-11-04 05:54:20,671 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-2: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 4 == __read_once_size_~size; [2021-11-04 05:54:29,880 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-2: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem6 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 4);call write~int(__read_once_size_#t~mem6, __read_once_size_~res.base, __read_once_size_~res.offset, 4);havoc __read_once_size_#t~mem6; [2021-11-04 05:54:29,881 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-2: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 8 == __read_once_size_~size; [2021-11-04 05:54:29,881 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-7: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem6 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 4);call write~int(__read_once_size_#t~mem6, __read_once_size_~res.base, __read_once_size_~res.offset, 4);havoc __read_once_size_#t~mem6; [2021-11-04 05:54:29,881 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-7: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 8 == __read_once_size_~size; [2021-11-04 05:54:29,881 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-13: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem6 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 4);call write~int(__read_once_size_#t~mem6, __read_once_size_~res.base, __read_once_size_~res.offset, 4);havoc __read_once_size_#t~mem6; [2021-11-04 05:54:29,881 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-13: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 8 == __read_once_size_~size; [2021-11-04 05:54:29,881 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-10: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem6 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 4);call write~int(__read_once_size_#t~mem6, __read_once_size_~res.base, __read_once_size_~res.offset, 4);havoc __read_once_size_#t~mem6; [2021-11-04 05:54:29,882 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-10: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 8 == __read_once_size_~size; [2021-11-04 05:54:29,882 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-16: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem6 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 4);call write~int(__read_once_size_#t~mem6, __read_once_size_~res.base, __read_once_size_~res.offset, 4);havoc __read_once_size_#t~mem6; [2021-11-04 05:54:29,882 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-16: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 8 == __read_once_size_~size; [2021-11-04 05:54:29,882 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-19: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem6 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 4);call write~int(__read_once_size_#t~mem6, __read_once_size_~res.base, __read_once_size_~res.offset, 4);havoc __read_once_size_#t~mem6; [2021-11-04 05:54:29,882 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-19: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 8 == __read_once_size_~size; [2021-11-04 05:54:29,882 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-22: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem6 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 4);call write~int(__read_once_size_#t~mem6, __read_once_size_~res.base, __read_once_size_~res.offset, 4);havoc __read_once_size_#t~mem6; [2021-11-04 05:54:29,882 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4199-22: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 8 == __read_once_size_~size; [2021-11-04 05:54:29,882 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-2: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem7 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 8);call write~int(__read_once_size_#t~mem7, __read_once_size_~res.base, __read_once_size_~res.offset, 8);havoc __read_once_size_#t~mem7; [2021-11-04 05:54:29,883 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-2: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := true; [2021-11-04 05:54:29,883 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-7: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem7 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 8);call write~int(__read_once_size_#t~mem7, __read_once_size_~res.base, __read_once_size_~res.offset, 8);havoc __read_once_size_#t~mem7; [2021-11-04 05:54:29,883 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-7: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := true; [2021-11-04 05:54:29,883 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-10: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem7 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 8);call write~int(__read_once_size_#t~mem7, __read_once_size_~res.base, __read_once_size_~res.offset, 8);havoc __read_once_size_#t~mem7; [2021-11-04 05:54:29,883 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-10: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := true; [2021-11-04 05:54:29,883 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-16: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem7 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 8);call write~int(__read_once_size_#t~mem7, __read_once_size_~res.base, __read_once_size_~res.offset, 8);havoc __read_once_size_#t~mem7; [2021-11-04 05:54:29,883 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-16: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := true; [2021-11-04 05:54:29,884 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-13: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem7 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 8);call write~int(__read_once_size_#t~mem7, __read_once_size_~res.base, __read_once_size_~res.offset, 8);havoc __read_once_size_#t~mem7; [2021-11-04 05:54:29,884 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-13: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := true; [2021-11-04 05:54:29,884 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-19: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem7 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 8);call write~int(__read_once_size_#t~mem7, __read_once_size_~res.base, __read_once_size_~res.offset, 8);havoc __read_once_size_#t~mem7; [2021-11-04 05:54:29,884 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-19: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := true; [2021-11-04 05:54:29,884 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-22: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem7 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 8);call write~int(__read_once_size_#t~mem7, __read_once_size_~res.base, __read_once_size_~res.offset, 8);havoc __read_once_size_#t~mem7; [2021-11-04 05:54:29,884 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4202-22: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := true; [2021-11-04 05:54:29,884 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-4: assume __read_once_size_#t~switch3;#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_size := __read_once_size_~res.base, __read_once_size_~res.offset, __read_once_size_~p.base, __read_once_size_~p.offset, (if __read_once_size_~size % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __read_once_size_~size % 18446744073709551616 % 18446744073709551616 else __read_once_size_~size % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc #Ultimate.C_memcpy_#t~loopctr2823, #Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_#t~loopctr2834, #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset;#Ultimate.C_memcpy_#t~loopctr2823 := 0; [2021-11-04 05:54:29,884 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-4: assume !__read_once_size_#t~switch3; [2021-11-04 05:54:29,885 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-14: assume __read_once_size_#t~switch3;#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_size := __read_once_size_~res.base, __read_once_size_~res.offset, __read_once_size_~p.base, __read_once_size_~p.offset, (if __read_once_size_~size % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __read_once_size_~size % 18446744073709551616 % 18446744073709551616 else __read_once_size_~size % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc #Ultimate.C_memcpy_#t~loopctr2823, #Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_#t~loopctr2834, #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset;#Ultimate.C_memcpy_#t~loopctr2823 := 0; [2021-11-04 05:54:29,885 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-14: assume !__read_once_size_#t~switch3; [2021-11-04 05:54:29,885 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-20: assume __read_once_size_#t~switch3;#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_size := __read_once_size_~res.base, __read_once_size_~res.offset, __read_once_size_~p.base, __read_once_size_~p.offset, (if __read_once_size_~size % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __read_once_size_~size % 18446744073709551616 % 18446744073709551616 else __read_once_size_~size % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc #Ultimate.C_memcpy_#t~loopctr2823, #Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_#t~loopctr2834, #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset;#Ultimate.C_memcpy_#t~loopctr2823 := 0; [2021-11-04 05:54:29,885 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-20: assume !__read_once_size_#t~switch3; [2021-11-04 05:54:29,885 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-26: assume __read_once_size_#t~switch3;#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_size := __read_once_size_~res.base, __read_once_size_~res.offset, __read_once_size_~p.base, __read_once_size_~p.offset, (if __read_once_size_~size % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __read_once_size_~size % 18446744073709551616 % 18446744073709551616 else __read_once_size_~size % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc #Ultimate.C_memcpy_#t~loopctr2823, #Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_#t~loopctr2834, #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset;#Ultimate.C_memcpy_#t~loopctr2823 := 0; [2021-11-04 05:54:29,885 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-26: assume !__read_once_size_#t~switch3; [2021-11-04 05:54:29,885 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-32: assume __read_once_size_#t~switch3;#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_size := __read_once_size_~res.base, __read_once_size_~res.offset, __read_once_size_~p.base, __read_once_size_~p.offset, (if __read_once_size_~size % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __read_once_size_~size % 18446744073709551616 % 18446744073709551616 else __read_once_size_~size % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc #Ultimate.C_memcpy_#t~loopctr2823, #Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_#t~loopctr2834, #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset;#Ultimate.C_memcpy_#t~loopctr2823 := 0; [2021-11-04 05:54:29,885 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-32: assume !__read_once_size_#t~switch3; [2021-11-04 05:54:29,886 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-38: assume __read_once_size_#t~switch3;#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_size := __read_once_size_~res.base, __read_once_size_~res.offset, __read_once_size_~p.base, __read_once_size_~p.offset, (if __read_once_size_~size % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __read_once_size_~size % 18446744073709551616 % 18446744073709551616 else __read_once_size_~size % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc #Ultimate.C_memcpy_#t~loopctr2823, #Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_#t~loopctr2834, #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset;#Ultimate.C_memcpy_#t~loopctr2823 := 0; [2021-11-04 05:54:29,886 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-38: assume !__read_once_size_#t~switch3; [2021-11-04 05:54:29,886 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-44: assume __read_once_size_#t~switch3;#Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset, #Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset, #Ultimate.C_memcpy_size := __read_once_size_~res.base, __read_once_size_~res.offset, __read_once_size_~p.base, __read_once_size_~p.offset, (if __read_once_size_~size % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __read_once_size_~size % 18446744073709551616 % 18446744073709551616 else __read_once_size_~size % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc #Ultimate.C_memcpy_#t~loopctr2823, #Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_#t~loopctr2834, #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset;#Ultimate.C_memcpy_#t~loopctr2823 := 0; [2021-11-04 05:54:29,886 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-44: assume !__read_once_size_#t~switch3; [2021-11-04 05:54:29,886 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210-2: call get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset := read~$Pointer$(get_next_thin_~#__u___0~1.base, get_next_thin_~#__u___0~1.offset, 8);get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset := get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;havoc get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset := get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset;havoc debug_lockdep_rcu_enabled_#res;havoc debug_lockdep_rcu_enabled_#t~nondet2740;assume -2147483648 <= debug_lockdep_rcu_enabled_#t~nondet2740 && debug_lockdep_rcu_enabled_#t~nondet2740 <= 2147483647;debug_lockdep_rcu_enabled_#res := debug_lockdep_rcu_enabled_#t~nondet2740;havoc debug_lockdep_rcu_enabled_#t~nondet2740; [2021-11-04 05:54:29,886 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210-7: call get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset := read~$Pointer$(get_next_thin_~#__u___0~1.base, get_next_thin_~#__u___0~1.offset, 8);get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset := get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;havoc get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset := get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset;havoc debug_lockdep_rcu_enabled_#res;havoc debug_lockdep_rcu_enabled_#t~nondet2740;assume -2147483648 <= debug_lockdep_rcu_enabled_#t~nondet2740 && debug_lockdep_rcu_enabled_#t~nondet2740 <= 2147483647;debug_lockdep_rcu_enabled_#res := debug_lockdep_rcu_enabled_#t~nondet2740;havoc debug_lockdep_rcu_enabled_#t~nondet2740; [2021-11-04 05:54:29,886 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210-10: call get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset := read~$Pointer$(get_next_thin_~#__u___0~1.base, get_next_thin_~#__u___0~1.offset, 8);get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset := get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;havoc get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset := get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset;havoc debug_lockdep_rcu_enabled_#res;havoc debug_lockdep_rcu_enabled_#t~nondet2740;assume -2147483648 <= debug_lockdep_rcu_enabled_#t~nondet2740 && debug_lockdep_rcu_enabled_#t~nondet2740 <= 2147483647;debug_lockdep_rcu_enabled_#res := debug_lockdep_rcu_enabled_#t~nondet2740;havoc debug_lockdep_rcu_enabled_#t~nondet2740; [2021-11-04 05:54:29,887 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210-16: call get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset := read~$Pointer$(get_next_thin_~#__u___0~1.base, get_next_thin_~#__u___0~1.offset, 8);get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset := get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;havoc get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset := get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset;havoc debug_lockdep_rcu_enabled_#res;havoc debug_lockdep_rcu_enabled_#t~nondet2740;assume -2147483648 <= debug_lockdep_rcu_enabled_#t~nondet2740 && debug_lockdep_rcu_enabled_#t~nondet2740 <= 2147483647;debug_lockdep_rcu_enabled_#res := debug_lockdep_rcu_enabled_#t~nondet2740;havoc debug_lockdep_rcu_enabled_#t~nondet2740; [2021-11-04 05:54:29,887 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210-13: call get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset := read~$Pointer$(get_next_thin_~#__u___0~1.base, get_next_thin_~#__u___0~1.offset, 8);get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset := get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;havoc get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset := get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset;havoc debug_lockdep_rcu_enabled_#res;havoc debug_lockdep_rcu_enabled_#t~nondet2740;assume -2147483648 <= debug_lockdep_rcu_enabled_#t~nondet2740 && debug_lockdep_rcu_enabled_#t~nondet2740 <= 2147483647;debug_lockdep_rcu_enabled_#res := debug_lockdep_rcu_enabled_#t~nondet2740;havoc debug_lockdep_rcu_enabled_#t~nondet2740; [2021-11-04 05:54:29,887 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210-19: call get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset := read~$Pointer$(get_next_thin_~#__u___0~1.base, get_next_thin_~#__u___0~1.offset, 8);get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset := get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;havoc get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset := get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset;havoc debug_lockdep_rcu_enabled_#res;havoc debug_lockdep_rcu_enabled_#t~nondet2740;assume -2147483648 <= debug_lockdep_rcu_enabled_#t~nondet2740 && debug_lockdep_rcu_enabled_#t~nondet2740 <= 2147483647;debug_lockdep_rcu_enabled_#res := debug_lockdep_rcu_enabled_#t~nondet2740;havoc debug_lockdep_rcu_enabled_#t~nondet2740; [2021-11-04 05:54:29,887 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210-22: call get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset := read~$Pointer$(get_next_thin_~#__u___0~1.base, get_next_thin_~#__u___0~1.offset, 8);get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset := get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;havoc get_next_thin_#t~mem902.base, get_next_thin_#t~mem902.offset;get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset := get_next_thin_~_________p1___0~1.base, get_next_thin_~_________p1___0~1.offset;havoc debug_lockdep_rcu_enabled_#res;havoc debug_lockdep_rcu_enabled_#t~nondet2740;assume -2147483648 <= debug_lockdep_rcu_enabled_#t~nondet2740 && debug_lockdep_rcu_enabled_#t~nondet2740 <= 2147483647;debug_lockdep_rcu_enabled_#res := debug_lockdep_rcu_enabled_#t~nondet2740;havoc debug_lockdep_rcu_enabled_#t~nondet2740; [2021-11-04 05:54:29,887 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-396: assume #Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2824 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2825 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2826 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2827 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2828 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2829 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2830 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2831 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call #Ultimate.C_memcpy_#t~mem2832 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2833 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);#Ultimate.C_memcpy_#t~loopctr2823 := 1 + #Ultimate.C_memcpy_#t~loopctr2823; [2021-11-04 05:54:29,888 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-396: assume !(#Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size);#Ultimate.C_memcpy_#t~loopctr2834 := 0; [2021-11-04 05:54:29,888 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-398: assume #Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset := read~unchecked~$Pointer$(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);call write~unchecked~$Pointer$(#Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);#Ultimate.C_memcpy_#t~loopctr2834 := 8 + #Ultimate.C_memcpy_#t~loopctr2834; [2021-11-04 05:54:29,888 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-398: assume !(#Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size); [2021-11-04 05:54:29,888 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-399: assume #Ultimate.C_memcpy_#res.base == #Ultimate.C_memcpy_dest.base && #Ultimate.C_memcpy_#res.offset == #Ultimate.C_memcpy_dest.offset;__read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset := #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc __read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset; [2021-11-04 05:54:29,888 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-421: assume #Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2824 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2825 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2826 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2827 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2828 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2829 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2830 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2831 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call #Ultimate.C_memcpy_#t~mem2832 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2833 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);#Ultimate.C_memcpy_#t~loopctr2823 := 1 + #Ultimate.C_memcpy_#t~loopctr2823; [2021-11-04 05:54:29,888 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-421: assume !(#Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size);#Ultimate.C_memcpy_#t~loopctr2834 := 0; [2021-11-04 05:54:29,888 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-423: assume #Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset := read~unchecked~$Pointer$(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);call write~unchecked~$Pointer$(#Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);#Ultimate.C_memcpy_#t~loopctr2834 := 8 + #Ultimate.C_memcpy_#t~loopctr2834; [2021-11-04 05:54:29,889 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-423: assume !(#Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size); [2021-11-04 05:54:29,889 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-424: assume #Ultimate.C_memcpy_#res.base == #Ultimate.C_memcpy_dest.base && #Ultimate.C_memcpy_#res.offset == #Ultimate.C_memcpy_dest.offset;__read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset := #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc __read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset; [2021-11-04 05:54:29,889 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-436: assume #Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2824 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2825 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2826 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2827 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2828 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2829 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2830 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2831 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call #Ultimate.C_memcpy_#t~mem2832 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2833 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);#Ultimate.C_memcpy_#t~loopctr2823 := 1 + #Ultimate.C_memcpy_#t~loopctr2823; [2021-11-04 05:54:29,889 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-436: assume !(#Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size);#Ultimate.C_memcpy_#t~loopctr2834 := 0; [2021-11-04 05:54:29,889 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-438: assume #Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset := read~unchecked~$Pointer$(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);call write~unchecked~$Pointer$(#Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);#Ultimate.C_memcpy_#t~loopctr2834 := 8 + #Ultimate.C_memcpy_#t~loopctr2834; [2021-11-04 05:54:29,889 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-438: assume !(#Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size); [2021-11-04 05:54:29,889 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-439: assume #Ultimate.C_memcpy_#res.base == #Ultimate.C_memcpy_dest.base && #Ultimate.C_memcpy_#res.offset == #Ultimate.C_memcpy_dest.offset;__read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset := #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc __read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset; [2021-11-04 05:54:29,890 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-451: assume #Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2824 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2825 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2826 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2827 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2828 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2829 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2830 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2831 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call #Ultimate.C_memcpy_#t~mem2832 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2833 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);#Ultimate.C_memcpy_#t~loopctr2823 := 1 + #Ultimate.C_memcpy_#t~loopctr2823; [2021-11-04 05:54:29,890 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-451: assume !(#Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size);#Ultimate.C_memcpy_#t~loopctr2834 := 0; [2021-11-04 05:54:29,890 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-453: assume #Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset := read~unchecked~$Pointer$(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);call write~unchecked~$Pointer$(#Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);#Ultimate.C_memcpy_#t~loopctr2834 := 8 + #Ultimate.C_memcpy_#t~loopctr2834; [2021-11-04 05:54:29,890 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-453: assume !(#Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size); [2021-11-04 05:54:29,890 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-454: assume #Ultimate.C_memcpy_#res.base == #Ultimate.C_memcpy_dest.base && #Ultimate.C_memcpy_#res.offset == #Ultimate.C_memcpy_dest.offset;__read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset := #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc __read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset; [2021-11-04 05:54:29,890 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-466: assume #Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2824 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2825 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2826 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2827 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2828 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2829 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2830 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2831 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call #Ultimate.C_memcpy_#t~mem2832 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2833 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);#Ultimate.C_memcpy_#t~loopctr2823 := 1 + #Ultimate.C_memcpy_#t~loopctr2823; [2021-11-04 05:54:29,890 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-466: assume !(#Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size);#Ultimate.C_memcpy_#t~loopctr2834 := 0; [2021-11-04 05:54:29,890 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-468: assume #Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset := read~unchecked~$Pointer$(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);call write~unchecked~$Pointer$(#Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);#Ultimate.C_memcpy_#t~loopctr2834 := 8 + #Ultimate.C_memcpy_#t~loopctr2834; [2021-11-04 05:54:29,891 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-468: assume !(#Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size); [2021-11-04 05:54:29,891 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-469: assume #Ultimate.C_memcpy_#res.base == #Ultimate.C_memcpy_dest.base && #Ultimate.C_memcpy_#res.offset == #Ultimate.C_memcpy_dest.offset;__read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset := #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc __read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset; [2021-11-04 05:54:29,891 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-481: assume #Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2824 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2825 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2826 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2827 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2828 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2829 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2830 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2831 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call #Ultimate.C_memcpy_#t~mem2832 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2833 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);#Ultimate.C_memcpy_#t~loopctr2823 := 1 + #Ultimate.C_memcpy_#t~loopctr2823; [2021-11-04 05:54:29,895 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-481: assume !(#Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size);#Ultimate.C_memcpy_#t~loopctr2834 := 0; [2021-11-04 05:54:29,895 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-483: assume #Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset := read~unchecked~$Pointer$(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);call write~unchecked~$Pointer$(#Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);#Ultimate.C_memcpy_#t~loopctr2834 := 8 + #Ultimate.C_memcpy_#t~loopctr2834; [2021-11-04 05:54:29,895 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-483: assume !(#Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size); [2021-11-04 05:54:29,895 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-484: assume #Ultimate.C_memcpy_#res.base == #Ultimate.C_memcpy_dest.base && #Ultimate.C_memcpy_#res.offset == #Ultimate.C_memcpy_dest.offset;__read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset := #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc __read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset; [2021-11-04 05:54:29,896 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-496: assume #Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2824 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2824, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2825 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2825, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2826 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2826, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2827 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2827, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2828 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2828, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2829 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2829, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 4);call #Ultimate.C_memcpy_#t~mem2830 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2830, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 1);call #Ultimate.C_memcpy_#t~mem2831 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2831, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 2);call #Ultimate.C_memcpy_#t~mem2832 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2832, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call #Ultimate.C_memcpy_#t~mem2833 := read~unchecked~int(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);call write~unchecked~int(#Ultimate.C_memcpy_#t~mem2833, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2823, 8);#Ultimate.C_memcpy_#t~loopctr2823 := 1 + #Ultimate.C_memcpy_#t~loopctr2823; [2021-11-04 05:54:29,896 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-496: assume !(#Ultimate.C_memcpy_#t~loopctr2823 < #Ultimate.C_memcpy_size);#Ultimate.C_memcpy_#t~loopctr2834 := 0; [2021-11-04 05:54:29,896 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-498: assume #Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size;call #Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset := read~unchecked~$Pointer$(#Ultimate.C_memcpy_src.base, #Ultimate.C_memcpy_src.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);call write~unchecked~$Pointer$(#Ultimate.C_memcpy_#t~mem2835.base, #Ultimate.C_memcpy_#t~mem2835.offset, #Ultimate.C_memcpy_dest.base, #Ultimate.C_memcpy_dest.offset + #Ultimate.C_memcpy_#t~loopctr2834, 8);#Ultimate.C_memcpy_#t~loopctr2834 := 8 + #Ultimate.C_memcpy_#t~loopctr2834; [2021-11-04 05:54:29,896 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-498: assume !(#Ultimate.C_memcpy_#t~loopctr2834 < #Ultimate.C_memcpy_size); [2021-11-04 05:54:29,896 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-499: assume #Ultimate.C_memcpy_#res.base == #Ultimate.C_memcpy_dest.base && #Ultimate.C_memcpy_#res.offset == #Ultimate.C_memcpy_dest.offset;__read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset := #Ultimate.C_memcpy_#res.base, #Ultimate.C_memcpy_#res.offset;havoc __read_once_size_#t~memcpy~res8.base, __read_once_size_#t~memcpy~res8.offset; [2021-11-04 05:54:29,897 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##6768: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem4 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 1);call write~int(__read_once_size_#t~mem4, __read_once_size_~res.base, __read_once_size_~res.offset, 1);havoc __read_once_size_#t~mem4; [2021-11-04 05:54:29,897 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##6769: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 2 == __read_once_size_~size; [2021-11-04 05:54:29,898 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##7327: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 2 == __read_once_size_~size; [2021-11-04 05:54:29,898 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##7326: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem4 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 1);call write~int(__read_once_size_#t~mem4, __read_once_size_~res.base, __read_once_size_~res.offset, 1);havoc __read_once_size_#t~mem4; [2021-11-04 05:54:29,898 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##7048: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 2 == __read_once_size_~size; [2021-11-04 05:54:29,899 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##7047: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem4 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 1);call write~int(__read_once_size_#t~mem4, __read_once_size_~res.base, __read_once_size_~res.offset, 1);havoc __read_once_size_#t~mem4; [2021-11-04 05:54:29,899 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##7885: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 2 == __read_once_size_~size; [2021-11-04 05:54:29,899 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##7884: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem4 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 1);call write~int(__read_once_size_#t~mem4, __read_once_size_~res.base, __read_once_size_~res.offset, 1);havoc __read_once_size_#t~mem4; [2021-11-04 05:54:29,899 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##7606: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 2 == __read_once_size_~size; [2021-11-04 05:54:29,899 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##7605: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem4 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 1);call write~int(__read_once_size_#t~mem4, __read_once_size_~res.base, __read_once_size_~res.offset, 1);havoc __read_once_size_#t~mem4; [2021-11-04 05:54:29,900 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L14030-6: get_next_thin_#t~ret903 := debug_lockdep_rcu_enabled_#res;assume -2147483648 <= get_next_thin_#t~ret903 && get_next_thin_#t~ret903 <= 2147483647;get_next_thin_~tmp___0~35 := get_next_thin_#t~ret903;havoc get_next_thin_#t~ret903;get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset := get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset;get_next_thin_~tc.base, get_next_thin_~tc.offset := get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset; [2021-11-04 05:54:29,901 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L14030-18: get_next_thin_#t~ret903 := debug_lockdep_rcu_enabled_#res;assume -2147483648 <= get_next_thin_#t~ret903 && get_next_thin_#t~ret903 <= 2147483647;get_next_thin_~tmp___0~35 := get_next_thin_#t~ret903;havoc get_next_thin_#t~ret903;get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset := get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset;get_next_thin_~tc.base, get_next_thin_~tc.offset := get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset; [2021-11-04 05:54:29,901 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L14030-26: get_next_thin_#t~ret903 := debug_lockdep_rcu_enabled_#res;assume -2147483648 <= get_next_thin_#t~ret903 && get_next_thin_#t~ret903 <= 2147483647;get_next_thin_~tmp___0~35 := get_next_thin_#t~ret903;havoc get_next_thin_#t~ret903;get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset := get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset;get_next_thin_~tc.base, get_next_thin_~tc.offset := get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset; [2021-11-04 05:54:29,901 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L14030-34: get_next_thin_#t~ret903 := debug_lockdep_rcu_enabled_#res;assume -2147483648 <= get_next_thin_#t~ret903 && get_next_thin_#t~ret903 <= 2147483647;get_next_thin_~tmp___0~35 := get_next_thin_#t~ret903;havoc get_next_thin_#t~ret903;get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset := get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset;get_next_thin_~tc.base, get_next_thin_~tc.offset := get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset; [2021-11-04 05:54:29,901 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L14030-42: get_next_thin_#t~ret903 := debug_lockdep_rcu_enabled_#res;assume -2147483648 <= get_next_thin_#t~ret903 && get_next_thin_#t~ret903 <= 2147483647;get_next_thin_~tmp___0~35 := get_next_thin_#t~ret903;havoc get_next_thin_#t~ret903;get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset := get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset;get_next_thin_~tc.base, get_next_thin_~tc.offset := get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset; [2021-11-04 05:54:29,901 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L14030-50: get_next_thin_#t~ret903 := debug_lockdep_rcu_enabled_#res;assume -2147483648 <= get_next_thin_#t~ret903 && get_next_thin_#t~ret903 <= 2147483647;get_next_thin_~tmp___0~35 := get_next_thin_#t~ret903;havoc get_next_thin_#t~ret903;get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset := get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset;get_next_thin_~tc.base, get_next_thin_~tc.offset := get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset; [2021-11-04 05:54:29,901 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L14030-58: get_next_thin_#t~ret903 := debug_lockdep_rcu_enabled_#res;assume -2147483648 <= get_next_thin_#t~ret903 && get_next_thin_#t~ret903 <= 2147483647;get_next_thin_~tmp___0~35 := get_next_thin_#t~ret903;havoc get_next_thin_#t~ret903;get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset := get_next_thin_~________p1___0~1.base, get_next_thin_~________p1___0~1.offset;get_next_thin_~tc.base, get_next_thin_~tc.offset := get_next_thin_~__mptr___0~6.base, get_next_thin_~__mptr___0~6.offset; [2021-11-04 05:54:29,902 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##6066: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 2 == __read_once_size_~size; [2021-11-04 05:54:29,902 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##6065: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem4 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 1);call write~int(__read_once_size_#t~mem4, __read_once_size_~res.base, __read_once_size_~res.offset, 1);havoc __read_once_size_#t~mem4; [2021-11-04 05:54:29,902 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##6471: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem4 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 1);call write~int(__read_once_size_#t~mem4, __read_once_size_~res.base, __read_once_size_~res.offset, 1);havoc __read_once_size_#t~mem4; [2021-11-04 05:54:29,902 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##6472: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 2 == __read_once_size_~size; [2021-11-04 05:54:29,903 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4192-2: havoc __read_once_size_#t~switch3; [2021-11-04 05:54:29,903 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4192-7: havoc __read_once_size_#t~switch3; [2021-11-04 05:54:29,903 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4192-10: havoc __read_once_size_#t~switch3; [2021-11-04 05:54:29,903 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4192-13: havoc __read_once_size_#t~switch3; [2021-11-04 05:54:29,903 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4192-16: havoc __read_once_size_#t~switch3; [2021-11-04 05:54:29,903 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4192-19: havoc __read_once_size_#t~switch3; [2021-11-04 05:54:29,903 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4192-22: havoc __read_once_size_#t~switch3; [2021-11-04 05:54:29,904 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-2: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem5 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 2);call write~int(__read_once_size_#t~mem5, __read_once_size_~res.base, __read_once_size_~res.offset, 2);havoc __read_once_size_#t~mem5; [2021-11-04 05:54:29,904 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-2: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 4 == __read_once_size_~size; [2021-11-04 05:54:29,904 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-7: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem5 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 2);call write~int(__read_once_size_#t~mem5, __read_once_size_~res.base, __read_once_size_~res.offset, 2);havoc __read_once_size_#t~mem5; [2021-11-04 05:54:29,904 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-7: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 4 == __read_once_size_~size; [2021-11-04 05:54:29,904 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-10: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem5 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 2);call write~int(__read_once_size_#t~mem5, __read_once_size_~res.base, __read_once_size_~res.offset, 2);havoc __read_once_size_#t~mem5; [2021-11-04 05:54:29,904 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-10: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 4 == __read_once_size_~size; [2021-11-04 05:54:29,904 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-13: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem5 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 2);call write~int(__read_once_size_#t~mem5, __read_once_size_~res.base, __read_once_size_~res.offset, 2);havoc __read_once_size_#t~mem5; [2021-11-04 05:54:29,904 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-13: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 4 == __read_once_size_~size; [2021-11-04 05:54:29,904 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-16: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem5 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 2);call write~int(__read_once_size_#t~mem5, __read_once_size_~res.base, __read_once_size_~res.offset, 2);havoc __read_once_size_#t~mem5; [2021-11-04 05:54:29,905 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-16: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 4 == __read_once_size_~size; [2021-11-04 05:54:29,905 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-19: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem5 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 2);call write~int(__read_once_size_#t~mem5, __read_once_size_~res.base, __read_once_size_~res.offset, 2);havoc __read_once_size_#t~mem5; [2021-11-04 05:54:29,905 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-19: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 4 == __read_once_size_~size; [2021-11-04 05:54:29,905 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-22: assume __read_once_size_#t~switch3;call __read_once_size_#t~mem5 := read~int(__read_once_size_~p.base, __read_once_size_~p.offset, 2);call write~int(__read_once_size_#t~mem5, __read_once_size_~res.base, __read_once_size_~res.offset, 2);havoc __read_once_size_#t~mem5; [2021-11-04 05:54:29,905 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint L4196-22: assume !__read_once_size_#t~switch3;__read_once_size_#t~switch3 := __read_once_size_#t~switch3 || 4 == __read_once_size_~size; [2021-11-04 05:54:30,060 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-04 05:54:30,061 INFO L299 CfgBuilder]: Removed 26073 assume(true) statements. [2021-11-04 05:54:30,078 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.11 05:54:30 BoogieIcfgContainer [2021-11-04 05:54:30,078 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-04 05:54:30,080 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-04 05:54:30,080 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-04 05:54:30,082 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-04 05:54:30,082 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.11 05:54:07" (1/3) ... [2021-11-04 05:54:30,082 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4088dc19 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.11 05:54:30, skipping insertion in model container [2021-11-04 05:54:30,083 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 05:54:10" (2/3) ... [2021-11-04 05:54:30,087 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4088dc19 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.11 05:54:30, skipping insertion in model container [2021-11-04 05:54:30,087 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.11 05:54:30" (3/3) ... [2021-11-04 05:54:30,088 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--md--dm-thin-pool.ko-entry_point.cil.out.i [2021-11-04 05:54:30,091 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-04 05:54:30,091 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-04 05:54:30,156 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-04 05:54:30,160 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-04 05:54:30,160 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-04 05:54:30,337 INFO L276 IsEmpty]: Start isEmpty. Operand has 21284 states, 21111 states have (on average 1.3832599118942732) internal successors, (29202), 21137 states have internal predecessors, (29202), 122 states have call successors, (122), 49 states have call predecessors, (122), 49 states have return successors, (122), 111 states have call predecessors, (122), 122 states have call successors, (122) [2021-11-04 05:54:30,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-11-04 05:54:30,346 INFO L506 BasicCegarLoop]: Found error trace [2021-11-04 05:54:30,346 INFO L514 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] [2021-11-04 05:54:30,347 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-04 05:54:30,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-04 05:54:30,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1023402670, now seen corresponding path program 1 times [2021-11-04 05:54:30,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-04 05:54:30,356 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872671540] [2021-11-04 05:54:30,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-04 05:54:30,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-04 05:54:30,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-04 05:54:31,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-04 05:54:31,067 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-04 05:54:31,067 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872671540] [2021-11-04 05:54:31,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872671540] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-04 05:54:31,067 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-04 05:54:31,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-04 05:54:31,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431894425] [2021-11-04 05:54:31,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-04 05:54:31,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-04 05:54:31,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-04 05:54:31,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-04 05:54:31,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-04 05:54:31,130 INFO L87 Difference]: Start difference. First operand has 21284 states, 21111 states have (on average 1.3832599118942732) internal successors, (29202), 21137 states have internal predecessors, (29202), 122 states have call successors, (122), 49 states have call predecessors, (122), 49 states have return successors, (122), 111 states have call predecessors, (122), 122 states have call successors, (122) Second operand has 2 states, 2 states have (on average 62.5) internal successors, (125), 2 states have internal predecessors, (125), 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-11-04 05:54:33,207 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 05:55:08,329 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-11-04 05:55:20,622 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-11-04 05:55:30,191 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 05:55:32,655 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-11-04 05:56:07,466 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-11-04 05:56:12,905 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-11-04 05:56:30,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-04 05:56:30,678 INFO L93 Difference]: Finished difference Result 42564 states and 59009 transitions. [2021-11-04 05:56:30,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-04 05:56:30,682 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 62.5) internal successors, (125), 2 states have internal predecessors, (125), 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 125 [2021-11-04 05:56:30,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-04 05:56:30,788 INFO L225 Difference]: With dead ends: 42564 [2021-11-04 05:56:30,789 INFO L226 Difference]: Without dead ends: 21182 [2021-11-04 05:56:30,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.02ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-04 05:56:30,869 INFO L933 BasicCegarLoop]: 342 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 28414 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 108777.78ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 28420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 110.31ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28414 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 117276.38ms IncrementalHoareTripleChecker+Time [2021-11-04 05:56:30,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 342 Invalid, 28420 Unknown, 0 Unchecked, 110.31ms Time], IncrementalHoareTripleChecker [0 Valid, 28414 Invalid, 6 Unknown, 0 Unchecked, 117276.38ms Time] [2021-11-04 05:56:30,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21182 states. [2021-11-04 05:56:31,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21182 to 21182. [2021-11-04 05:56:31,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21182 states, 21010 states have (on average 1.3478343645882913) internal successors, (28318), 21035 states have internal predecessors, (28318), 122 states have call successors, (122), 49 states have call predecessors, (122), 49 states have return successors, (122), 111 states have call predecessors, (122), 122 states have call successors, (122) [2021-11-04 05:56:31,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21182 states to 21182 states and 28562 transitions. [2021-11-04 05:56:31,379 INFO L78 Accepts]: Start accepts. Automaton has 21182 states and 28562 transitions. Word has length 125 [2021-11-04 05:56:31,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-04 05:56:31,380 INFO L470 AbstractCegarLoop]: Abstraction has 21182 states and 28562 transitions. [2021-11-04 05:56:31,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 62.5) internal successors, (125), 2 states have internal predecessors, (125), 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-11-04 05:56:31,382 INFO L276 IsEmpty]: Start isEmpty. Operand 21182 states and 28562 transitions. [2021-11-04 05:56:31,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-11-04 05:56:31,388 INFO L506 BasicCegarLoop]: Found error trace [2021-11-04 05:56:31,388 INFO L514 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] [2021-11-04 05:56:31,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-04 05:56:31,389 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-04 05:56:31,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-04 05:56:31,394 INFO L85 PathProgramCache]: Analyzing trace with hash -82071278, now seen corresponding path program 1 times [2021-11-04 05:56:31,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-04 05:56:31,395 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983521962] [2021-11-04 05:56:31,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-04 05:56:31,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-04 05:56:31,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-04 05:56:31,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-04 05:56:31,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-04 05:56:31,776 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983521962] [2021-11-04 05:56:31,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983521962] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-04 05:56:31,776 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-04 05:56:31,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-04 05:56:31,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960869015] [2021-11-04 05:56:31,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-04 05:56:31,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-04 05:56:31,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-04 05:56:31,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-04 05:56:31,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-04 05:56:31,778 INFO L87 Difference]: Start difference. First operand 21182 states and 28562 transitions. Second operand has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 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-11-04 05:56:33,816 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 05:57:30,774 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 05:57:33,432 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-11-04 05:57:37,458 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 05:57:48,878 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-11-04 05:57:52,669 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 05:58:06,502 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-11-04 05:58:20,584 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-11-04 05:59:33,339 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-11-04 05:59:42,109 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-11-04 06:00:19,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-04 06:00:19,266 INFO L93 Difference]: Finished difference Result 42308 states and 57079 transitions. [2021-11-04 06:00:19,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-04 06:00:19,267 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 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 125 [2021-11-04 06:00:19,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-04 06:00:19,344 INFO L225 Difference]: With dead ends: 42308 [2021-11-04 06:00:19,345 INFO L226 Difference]: Without dead ends: 21194 [2021-11-04 06:00:19,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 25.90ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-04 06:00:19,383 INFO L933 BasicCegarLoop]: 244 mSDtfsCounter, 0 mSDsluCounter, 28478 mSDsCounter, 0 mSdLazyCounter, 56611 mSolverCounterSat, 22 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 208832.77ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 56640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 297.70ms SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 56611 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 225096.70ms IncrementalHoareTripleChecker+Time [2021-11-04 06:00:19,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 488 Invalid, 56640 Unknown, 0 Unchecked, 297.70ms Time], IncrementalHoareTripleChecker [22 Valid, 56611 Invalid, 7 Unknown, 0 Unchecked, 225096.70ms Time] [2021-11-04 06:00:19,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21194 states. [2021-11-04 06:00:19,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21194 to 21194. [2021-11-04 06:00:19,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21194 states, 21022 states have (on average 1.347635810103701) internal successors, (28330), 21047 states have internal predecessors, (28330), 122 states have call successors, (122), 49 states have call predecessors, (122), 49 states have return successors, (122), 111 states have call predecessors, (122), 122 states have call successors, (122) [2021-11-04 06:00:19,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21194 states to 21194 states and 28574 transitions. [2021-11-04 06:00:19,866 INFO L78 Accepts]: Start accepts. Automaton has 21194 states and 28574 transitions. Word has length 125 [2021-11-04 06:00:19,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-04 06:00:19,868 INFO L470 AbstractCegarLoop]: Abstraction has 21194 states and 28574 transitions. [2021-11-04 06:00:19,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 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-11-04 06:00:19,868 INFO L276 IsEmpty]: Start isEmpty. Operand 21194 states and 28574 transitions. [2021-11-04 06:00:19,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2021-11-04 06:00:19,870 INFO L506 BasicCegarLoop]: Found error trace [2021-11-04 06:00:19,870 INFO L514 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] [2021-11-04 06:00:19,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-04 06:00:19,870 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-04 06:00:19,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-04 06:00:19,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1791411310, now seen corresponding path program 1 times [2021-11-04 06:00:19,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-04 06:00:19,873 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116146105] [2021-11-04 06:00:19,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-04 06:00:19,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-04 06:00:20,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-04 06:00:20,172 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-04 06:00:20,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-04 06:00:20,173 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116146105] [2021-11-04 06:00:20,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116146105] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-04 06:00:20,173 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-04 06:00:20,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-04 06:00:20,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765424724] [2021-11-04 06:00:20,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-04 06:00:20,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-04 06:00:20,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-04 06:00:20,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-04 06:00:20,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-04 06:00:20,174 INFO L87 Difference]: Start difference. First operand 21194 states and 28574 transitions. Second operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 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-11-04 06:00:22,214 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 06:01:20,873 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-11-04 06:01:32,982 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-11-04 06:01:52,628 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-11-04 06:01:56,830 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 06:02:01,002 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-11-04 06:02:19,233 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-11-04 06:02:25,458 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-11-04 06:03:42,269 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-11-04 06:03:53,138 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-11-04 06:04:37,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-04 06:04:37,705 INFO L93 Difference]: Finished difference Result 42320 states and 57082 transitions. [2021-11-04 06:04:37,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-04 06:04:37,706 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 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 137 [2021-11-04 06:04:37,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-04 06:04:37,768 INFO L225 Difference]: With dead ends: 42320 [2021-11-04 06:04:37,769 INFO L226 Difference]: Without dead ends: 21198 [2021-11-04 06:04:37,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 22.31ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-04 06:04:37,814 INFO L933 BasicCegarLoop]: 244 mSDtfsCounter, 0 mSDsluCounter, 28475 mSDsCounter, 0 mSdLazyCounter, 56614 mSolverCounterSat, 6 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 232700.56ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 56629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 312.82ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 56614 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 255012.47ms IncrementalHoareTripleChecker+Time [2021-11-04 06:04:37,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 488 Invalid, 56629 Unknown, 0 Unchecked, 312.82ms Time], IncrementalHoareTripleChecker [6 Valid, 56614 Invalid, 9 Unknown, 0 Unchecked, 255012.47ms Time] [2021-11-04 06:04:37,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21198 states. [2021-11-04 06:04:38,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21198 to 21198. [2021-11-04 06:04:38,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21198 states, 21026 states have (on average 1.3475696756396842) internal successors, (28334), 21051 states have internal predecessors, (28334), 122 states have call successors, (122), 49 states have call predecessors, (122), 49 states have return successors, (122), 111 states have call predecessors, (122), 122 states have call successors, (122) [2021-11-04 06:04:38,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21198 states to 21198 states and 28578 transitions. [2021-11-04 06:04:38,198 INFO L78 Accepts]: Start accepts. Automaton has 21198 states and 28578 transitions. Word has length 137 [2021-11-04 06:04:38,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-04 06:04:38,200 INFO L470 AbstractCegarLoop]: Abstraction has 21198 states and 28578 transitions. [2021-11-04 06:04:38,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 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-11-04 06:04:38,200 INFO L276 IsEmpty]: Start isEmpty. Operand 21198 states and 28578 transitions. [2021-11-04 06:04:38,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2021-11-04 06:04:38,201 INFO L506 BasicCegarLoop]: Found error trace [2021-11-04 06:04:38,202 INFO L514 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] [2021-11-04 06:04:38,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-04 06:04:38,202 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-04 06:04:38,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-04 06:04:38,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1666601564, now seen corresponding path program 1 times [2021-11-04 06:04:38,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-04 06:04:38,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171307253] [2021-11-04 06:04:38,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-04 06:04:38,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-04 06:04:38,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-04 06:04:38,553 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-04 06:04:38,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-04 06:04:38,554 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171307253] [2021-11-04 06:04:38,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171307253] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-04 06:04:38,556 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-04 06:04:38,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-04 06:04:38,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266042748] [2021-11-04 06:04:38,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-04 06:04:38,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-04 06:04:38,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-04 06:04:38,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-04 06:04:38,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-04 06:04:38,558 INFO L87 Difference]: Start difference. First operand 21198 states and 28578 transitions. Second operand has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 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-11-04 06:04:40,604 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 06:05:21,089 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-11-04 06:05:23,237 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-11-04 06:06:04,496 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-11-04 06:06:42,982 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 06:06:54,636 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-11-04 06:07:59,002 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 [] Killed by 15