./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-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/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.6.800.v20240513-1750.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-32_7a-drivers--md--dm-cache.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 --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 c5e11c32abc44e06be1403f1da490e5e9ddc476b4dd1edb72148385c1e2a0b21 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 19:35:45,445 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 19:35:45,501 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 19:35:45,505 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 19:35:45,505 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 19:35:45,526 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 19:35:45,527 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 19:35:45,527 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 19:35:45,527 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 19:35:45,528 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 19:35:45,528 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 19:35:45,528 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 19:35:45,528 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 19:35:45,528 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 19:35:45,529 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 19:35:45,529 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 19:35:45,529 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 19:35:45,529 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 19:35:45,529 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 19:35:45,529 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 19:35:45,529 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 19:35:45,529 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 19:35:45,529 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 19:35:45,529 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 19:35:45,529 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 19:35:45,529 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 19:35:45,529 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 19:35:45,530 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 19:35:45,530 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 19:35:45,530 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:35:45,530 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 19:35:45,530 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 19:35:45,530 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 19:35:45,530 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 19:35:45,530 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 19:35:45,530 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 19:35:45,530 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 19:35:45,530 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 19:35:45,530 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 19:35:45,530 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 19:35:45,530 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 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 -> c5e11c32abc44e06be1403f1da490e5e9ddc476b4dd1edb72148385c1e2a0b21 [2025-03-08 19:35:45,763 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 19:35:45,772 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 19:35:45,774 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 19:35:45,775 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 19:35:45,775 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 19:35:45,777 INFO L431 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-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i [2025-03-08 19:35:46,955 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4966bbf0/b85ff345e984492c9451848623114099/FLAG012ad1e6e [2025-03-08 19:35:47,549 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 19:35:47,549 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i [2025-03-08 19:35:47,596 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4966bbf0/b85ff345e984492c9451848623114099/FLAG012ad1e6e [2025-03-08 19:35:47,611 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4966bbf0/b85ff345e984492c9451848623114099 [2025-03-08 19:35:47,613 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 19:35:47,614 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 19:35:47,615 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 19:35:47,615 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 19:35:47,618 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 19:35:47,619 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:35:47" (1/1) ... [2025-03-08 19:35:47,619 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a8562a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:47, skipping insertion in model container [2025-03-08 19:35:47,619 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:35:47" (1/1) ... [2025-03-08 19:35:47,720 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 19:35:50,849 WARN L250 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-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i[382358,382371] [2025-03-08 19:35:51,036 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:35:51,075 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 19:35:51,138 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4271] [2025-03-08 19:35:51,139 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4278] [2025-03-08 19:35:51,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [4286-4287] [2025-03-08 19:35:51,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [4295-4296] [2025-03-08 19:35:51,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [4304-4305] [2025-03-08 19:35:51,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("rep; bsf %1,%0": "=r" (word): "rm" (word)); [4312] [2025-03-08 19:35:51,142 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [4425] [2025-03-08 19:35:51,143 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [4432] [2025-03-08 19:35:51,143 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [4440-4441] [2025-03-08 19:35:51,143 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [4452-4453] [2025-03-08 19:35:51,144 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4456-4457] [2025-03-08 19:35:51,144 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4460-4461] [2025-03-08 19:35:51,145 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4464-4465] [2025-03-08 19:35:51,174 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (469), "i" (12UL)); [5419-5420] [2025-03-08 19:35:51,175 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (491), "i" (12UL)); [5442-5443] [2025-03-08 19:35:51,175 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (509), "i" (12UL)); [5459-5460] [2025-03-08 19:35:51,179 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (643), "i" (12UL)); [5649-5650] [2025-03-08 19:35:51,183 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (746), "i" (12UL)); [5785-5786] [2025-03-08 19:35:51,187 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (849), "i" (12UL)); [5948-5949] [2025-03-08 19:35:51,189 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (850), "i" (12UL)); [5957-5958] [2025-03-08 19:35:51,210 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (1611), "i" (12UL)); [6993-6994] [2025-03-08 19:35:51,213 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (1780), "i" (12UL)); [7187-7188] [2025-03-08 19:35:51,363 WARN L250 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-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i[382358,382371] [2025-03-08 19:35:51,382 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:35:51,634 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __xadd_wrong_size [2025-03-08 19:35:51,642 INFO L204 MainTranslator]: Completed translation [2025-03-08 19:35:51,643 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:51 WrapperNode [2025-03-08 19:35:51,644 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 19:35:51,645 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 19:35:51,645 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 19:35:51,645 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 19:35:51,650 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:51" (1/1) ... [2025-03-08 19:35:51,717 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:51" (1/1) ... [2025-03-08 19:35:51,919 INFO L138 Inliner]: procedures = 664, calls = 4096, calls flagged for inlining = 275, calls inlined = 265, statements flattened = 10147 [2025-03-08 19:35:51,920 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 19:35:51,920 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 19:35:51,920 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 19:35:51,920 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 19:35:51,928 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:51" (1/1) ... [2025-03-08 19:35:51,929 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:51" (1/1) ... [2025-03-08 19:35:51,960 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:51" (1/1) ... [2025-03-08 19:35:54,620 INFO L175 MemorySlicer]: Split 1709 memory accesses to 44 slices as follows [1082, 40, 23, 7, 3, 5, 30, 3, 5, 5, 189, 1, 3, 8, 8, 19, 79, 4, 2, 5, 7, 5, 6, 2, 2, 7, 4, 6, 2, 11, 2, 5, 19, 2, 1, 8, 6, 45, 26, 6, 6, 4, 4, 2]. 63 percent of accesses are in the largest equivalence class. The 86 initializations are split as follows [20, 0, 0, 0, 0, 5, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0]. The 677 writes are split as follows [335, 1, 23, 7, 3, 0, 30, 0, 5, 2, 189, 0, 0, 2, 4, 1, 17, 4, 2, 3, 0, 2, 0, 1, 0, 0, 3, 6, 0, 0, 1, 2, 2, 1, 0, 4, 6, 0, 9, 5, 1, 3, 2, 1]. [2025-03-08 19:35:54,621 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:51" (1/1) ... [2025-03-08 19:35:54,621 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:51" (1/1) ... [2025-03-08 19:35:54,745 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:51" (1/1) ... [2025-03-08 19:35:54,800 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:51" (1/1) ... [2025-03-08 19:35:54,860 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:51" (1/1) ... [2025-03-08 19:35:54,893 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:51" (1/1) ... [2025-03-08 19:35:54,966 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 19:35:54,968 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 19:35:54,968 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 19:35:54,968 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 19:35:54,969 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:51" (1/1) ... [2025-03-08 19:35:54,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:35:54,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:35:55,007 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 19:35:55,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 19:35:55,057 INFO L130 BoogieDeclarations]: Found specification of procedure resize_cache_dev [2025-03-08 19:35:55,057 INFO L138 BoogieDeclarations]: Found implementation of procedure resize_cache_dev [2025-03-08 19:35:55,057 INFO L130 BoogieDeclarations]: Found specification of procedure block_size_is_power_of_two [2025-03-08 19:35:55,057 INFO L138 BoogieDeclarations]: Found implementation of procedure block_size_is_power_of_two [2025-03-08 19:35:55,057 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-08 19:35:55,057 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-08 19:35:55,057 INFO L130 BoogieDeclarations]: Found specification of procedure dm_block_manager_destroy [2025-03-08 19:35:55,057 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_block_manager_destroy [2025-03-08 19:35:55,057 INFO L130 BoogieDeclarations]: Found specification of procedure bio_endio [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_endio [2025-03-08 19:35:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_sm_root [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_sm_root [2025-03-08 19:35:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure bio_writes_complete_block [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_writes_complete_block [2025-03-08 19:35:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure dm_tm_pre_commit [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_tm_pre_commit [2025-03-08 19:35:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure i_size_read [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure i_size_read [2025-03-08 19:35:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure cache_map [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_map [2025-03-08 19:35:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 19:35:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure process_migrations [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure process_migrations [2025-03-08 19:35:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure remap_cell_to_origin_clear_discard [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_cell_to_origin_clear_discard [2025-03-08 19:35:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure dm_bm_checksum [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_bm_checksum [2025-03-08 19:35:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2025-03-08 19:35:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure put_policy [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure put_policy [2025-03-08 19:35:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure check_if_tick_bio_needed [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure check_if_tick_bio_needed [2025-03-08 19:35:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 19:35:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure update_flags [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure update_flags [2025-03-08 19:35:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure calc_discard_block_range [2025-03-08 19:35:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure calc_discard_block_range [2025-03-08 19:35:55,063 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~sector_t~0~X~~sector_t~0~X~$Pointer$~TO~int [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~sector_t~0~X~~sector_t~0~X~$Pointer$~TO~int [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cell_release_no_holder [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure free_bitset [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure free_bitset [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure commit_if_needed [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure commit_if_needed [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure get_per_bio_data [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure get_per_bio_data [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure remap_to_origin_then_cache [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_to_origin_then_cache [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_remove_mapping [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_remove_mapping [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure dblock_to_oblock [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure dblock_to_oblock [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure remap_to_origin [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_to_origin [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bitset [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bitset [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure bio_detain_range [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_detain_range [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure from_cblock [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure from_cblock [2025-03-08 19:35:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure writethrough_mode [2025-03-08 19:35:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure writethrough_mode [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure write_dirty_bitset [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure write_dirty_bitset [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure writeback_mode [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure writeback_mode [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure cache_postsuspend [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_postsuspend [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure prealloc_get_migration [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure prealloc_get_migration [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure issue_copy_or_discard [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure issue_copy_or_discard [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure cache_dtr [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_dtr [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_prison_cell [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_prison_cell [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_policy_get_version [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_policy_get_version [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure __create_persistent_data_objects [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_persistent_data_objects [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure get_per_bio_data_size [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure get_per_bio_data_size [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_resize [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_resize [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure accounted_request [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure accounted_request [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure pack_value [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure pack_value [2025-03-08 19:35:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-03-08 19:35:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-03-08 19:35:55,071 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_empty [2025-03-08 19:35:55,072 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_empty [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-08 19:35:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure clear_discard [2025-03-08 19:35:55,073 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_discard [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure prealloc_get_cell [2025-03-08 19:35:55,073 INFO L138 BoogieDeclarations]: Found implementation of procedure prealloc_get_cell [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-08 19:35:55,073 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure process_deferred_flush_bios [2025-03-08 19:35:55,073 INFO L138 BoogieDeclarations]: Found implementation of procedure process_deferred_flush_bios [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure cell_defer [2025-03-08 19:35:55,073 INFO L138 BoogieDeclarations]: Found implementation of procedure cell_defer [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 19:35:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 19:35:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 19:35:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 19:35:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 19:35:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 19:35:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 19:35:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 19:35:55,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 19:35:55,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 19:35:55,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 19:35:55,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 19:35:55,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 19:35:55,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-08 19:35:55,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure dm_tm_commit [2025-03-08 19:35:55,081 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_tm_commit [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure sb_check [2025-03-08 19:35:55,081 INFO L138 BoogieDeclarations]: Found implementation of procedure sb_check [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_policy_destroy [2025-03-08 19:35:55,081 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_policy_destroy [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure cache_device_name [2025-03-08 19:35:55,081 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_device_name [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 19:35:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure get_policy_once [2025-03-08 19:35:55,082 INFO L138 BoogieDeclarations]: Found implementation of procedure get_policy_once [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure issue [2025-03-08 19:35:55,082 INFO L138 BoogieDeclarations]: Found implementation of procedure issue [2025-03-08 19:35:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-08 19:35:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-08 19:35:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-08 19:35:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-08 19:35:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-08 19:35:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-08 19:35:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-03-08 19:35:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-03-08 19:35:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-03-08 19:35:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-03-08 19:35:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-03-08 19:35:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-03-08 19:35:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-03-08 19:35:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-03-08 19:35:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-08 19:35:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-08 19:35:55,091 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-03-08 19:35:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure inc_and_issue [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_and_issue [2025-03-08 19:35:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure write_discard_bitset [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure write_discard_bitset [2025-03-08 19:35:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure sync_metadata [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_metadata [2025-03-08 19:35:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2025-03-08 19:35:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure set_discard_range [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure set_discard_range [2025-03-08 19:35:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure policy_unchanged [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_unchanged [2025-03-08 19:35:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-03-08 19:35:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure set_config_value [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure set_config_value [2025-03-08 19:35:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure stop_worker [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure stop_worker [2025-03-08 19:35:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_19 [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_19 [2025-03-08 19:35:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-08 19:35:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure policy_force_mapping [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_force_mapping [2025-03-08 19:35:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure remap_to_origin_clear_discard [2025-03-08 19:35:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_to_origin_clear_discard [2025-03-08 19:35:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure __save_sm_root [2025-03-08 19:35:55,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __save_sm_root [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure up_read [2025-03-08 19:35:55,093 INFO L138 BoogieDeclarations]: Found implementation of procedure up_read [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure blocks_are_unmapped_or_clean [2025-03-08 19:35:55,093 INFO L138 BoogieDeclarations]: Found implementation of procedure blocks_are_unmapped_or_clean [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-03-08 19:35:55,093 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure do_worker [2025-03-08 19:35:55,093 INFO L138 BoogieDeclarations]: Found implementation of procedure do_worker [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_init [2025-03-08 19:35:55,093 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_init [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure build_key [2025-03-08 19:35:55,093 INFO L138 BoogieDeclarations]: Found implementation of procedure build_key [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 19:35:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-08 19:35:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure write_hints [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure write_hints [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure ___ratelimit [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ___ratelimit [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure __find_policy [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure __find_policy [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure policy_tick [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_tick [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure cache_resume [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_resume [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure __list_splice [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_splice [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_metadata_close [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_metadata_close [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_policy_get_hint_size [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_policy_get_hint_size [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_pop [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_pop [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure free_migration [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure free_migration [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure passthrough_mode [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure passthrough_mode [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure get_cache_mode [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure get_cache_mode [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure to_cblock [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure to_cblock [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure cache_iterate_devices [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_iterate_devices [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure to_oblock [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure to_oblock [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure down_write [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure down_write [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure block_div [2025-03-08 19:35:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure block_div [2025-03-08 19:35:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-03-08 19:35:55,099 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-03-08 19:35:55,099 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-08 19:35:55,099 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-08 19:35:55,099 INFO L130 BoogieDeclarations]: Found specification of procedure oblocks_per_dblock [2025-03-08 19:35:55,099 INFO L138 BoogieDeclarations]: Found implementation of procedure oblocks_per_dblock [2025-03-08 19:35:55,099 INFO L130 BoogieDeclarations]: Found specification of procedure policy_set_dirty [2025-03-08 19:35:55,099 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_set_dirty [2025-03-08 19:35:55,099 INFO L130 BoogieDeclarations]: Found specification of procedure set_cache_size [2025-03-08 19:35:55,099 INFO L138 BoogieDeclarations]: Found implementation of procedure set_cache_size [2025-03-08 19:35:55,099 INFO L130 BoogieDeclarations]: Found specification of procedure cache_message [2025-03-08 19:35:55,099 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_message [2025-03-08 19:35:55,099 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2025-03-08 19:35:55,100 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure inc_ds [2025-03-08 19:35:55,100 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_ds [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 19:35:55,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure inc_hit_counter [2025-03-08 19:35:55,100 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_hit_counter [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-08 19:35:55,100 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cell_visit_release [2025-03-08 19:35:55,100 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cell_visit_release [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure commit [2025-03-08 19:35:55,100 INFO L138 BoogieDeclarations]: Found implementation of procedure commit [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure bdev_get_queue [2025-03-08 19:35:55,100 INFO L138 BoogieDeclarations]: Found implementation of procedure bdev_get_queue [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure cache_io_hints [2025-03-08 19:35:55,100 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_io_hints [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure cache_end_io [2025-03-08 19:35:55,100 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_end_io [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure accounted_begin [2025-03-08 19:35:55,100 INFO L138 BoogieDeclarations]: Found implementation of procedure accounted_begin [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 19:35:55,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 19:35:55,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-08 19:35:55,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 19:35:55,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_metadata_abort [2025-03-08 19:35:55,103 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_metadata_abort [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure read_superblock_fields [2025-03-08 19:35:55,103 INFO L138 BoogieDeclarations]: Found implementation of procedure read_superblock_fields [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure blk_limits_io_min [2025-03-08 19:35:55,103 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_limits_io_min [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure inc_miss_counter [2025-03-08 19:35:55,103 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_miss_counter [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure migration_failure [2025-03-08 19:35:55,103 INFO L138 BoogieDeclarations]: Found implementation of procedure migration_failure [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure dm_hook_bio [2025-03-08 19:35:55,103 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_hook_bio [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_set_value [2025-03-08 19:35:55,103 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_set_value [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure free_io_migration [2025-03-08 19:35:55,103 INFO L138 BoogieDeclarations]: Found implementation of procedure free_io_migration [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure do_waker [2025-03-08 19:35:55,103 INFO L138 BoogieDeclarations]: Found implementation of procedure do_waker [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_18 [2025-03-08 19:35:55,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_18 [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure get_dev_size [2025-03-08 19:35:55,103 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dev_size [2025-03-08 19:35:55,103 INFO L130 BoogieDeclarations]: Found specification of procedure is_discarded_oblock [2025-03-08 19:35:55,103 INFO L138 BoogieDeclarations]: Found implementation of procedure is_discarded_oblock [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bitset [2025-03-08 19:35:55,104 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bitset [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-08 19:35:55,104 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure __setup_mapping_info [2025-03-08 19:35:55,104 INFO L138 BoogieDeclarations]: Found implementation of procedure __setup_mapping_info [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-08 19:35:55,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2025-03-08 19:35:55,104 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure bitset_size_in_bytes [2025-03-08 19:35:55,104 INFO L138 BoogieDeclarations]: Found implementation of procedure bitset_size_in_bytes [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-08 19:35:55,104 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-08 19:35:55,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-08 19:35:55,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-08 19:35:55,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-08 19:35:55,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-08 19:35:55,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-08 19:35:55,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-08 19:35:55,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-08 19:35:55,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-08 19:35:55,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-08 19:35:55,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-08 19:35:55,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-03-08 19:35:55,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-03-08 19:35:55,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-03-08 19:35:55,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-03-08 19:35:55,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-03-08 19:35:55,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-03-08 19:35:55,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-03-08 19:35:55,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 19:35:55,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 19:35:55,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 19:35:55,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 19:35:55,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 19:35:55,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 19:35:55,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 19:35:55,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 19:35:55,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 19:35:55,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 19:35:55,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 19:35:55,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure dm_bm_is_read_only [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_bm_is_read_only [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure dm_block_location [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_block_location [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure dm_read_arg_group [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_read_arg_group [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure clear_dirty [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_dirty [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure dm_kcopyd_copy [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_kcopyd_copy [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure quiesce_migration [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure quiesce_migration [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure dm_table_event [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_table_event [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure blk_limits_io_opt [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_limits_io_opt [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure dm_unregister_target [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_unregister_target [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-08 19:35:55,110 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-08 19:35:55,110 INFO L130 BoogieDeclarations]: Found specification of procedure down_read [2025-03-08 19:35:55,111 INFO L138 BoogieDeclarations]: Found implementation of procedure down_read [2025-03-08 19:35:55,111 INFO L130 BoogieDeclarations]: Found specification of procedure free_prison_cell [2025-03-08 19:35:55,111 INFO L138 BoogieDeclarations]: Found implementation of procedure free_prison_cell [2025-03-08 19:35:55,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure __format_metadata [2025-03-08 19:35:55,112 INFO L138 BoogieDeclarations]: Found implementation of procedure __format_metadata [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2025-03-08 19:35:55,112 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure discard_or_flush [2025-03-08 19:35:55,112 INFO L138 BoogieDeclarations]: Found implementation of procedure discard_or_flush [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure prealloc_data_structs [2025-03-08 19:35:55,112 INFO L138 BoogieDeclarations]: Found implementation of procedure prealloc_data_structs [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure up_write [2025-03-08 19:35:55,112 INFO L138 BoogieDeclarations]: Found implementation of procedure up_write [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure unpack_value [2025-03-08 19:35:55,112 INFO L138 BoogieDeclarations]: Found implementation of procedure unpack_value [2025-03-08 19:35:55,112 INFO L130 BoogieDeclarations]: Found specification of procedure dm_sm_destroy [2025-03-08 19:35:55,112 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_sm_destroy [2025-03-08 19:35:55,116 INFO L130 BoogieDeclarations]: Found specification of procedure superblock_read_lock [2025-03-08 19:35:55,117 INFO L138 BoogieDeclarations]: Found implementation of procedure superblock_read_lock [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure dm_block_data [2025-03-08 19:35:55,117 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_block_data [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 19:35:55,117 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure from_dblock [2025-03-08 19:35:55,117 INFO L138 BoogieDeclarations]: Found implementation of procedure from_dblock [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-08 19:35:55,117 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-03-08 19:35:55,117 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-03-08 19:35:55,117 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure cache_bvec_merge [2025-03-08 19:35:55,117 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_bvec_merge [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-03-08 19:35:55,117 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure is_dirty [2025-03-08 19:35:55,117 INFO L138 BoogieDeclarations]: Found implementation of procedure is_dirty [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure __open_or_format_metadata [2025-03-08 19:35:55,117 INFO L138 BoogieDeclarations]: Found implementation of procedure __open_or_format_metadata [2025-03-08 19:35:55,117 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_init [2025-03-08 19:35:55,118 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_init [2025-03-08 19:35:55,118 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2025-03-08 19:35:55,118 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2025-03-08 19:35:55,118 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_get_value [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_get_value [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_empty [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_empty [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure set_dirty [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure set_dirty [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure dm_put_device [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_put_device [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_walk [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_walk [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure remap_to_cache [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_to_cache [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure oblock_to_dblock [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure oblock_to_dblock [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure wake_worker [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_worker [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure prealloc_free_structs [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure prealloc_free_structs [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure dm_disk_bitset_init [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_disk_bitset_init [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure set_discard [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure set_discard [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure get_bio_block [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure get_bio_block [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure destroy [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure dm_bm_read_lock [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_bm_read_lock [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cell_release [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure is_quiescing [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure is_quiescing [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure abort_transaction [2025-03-08 19:35:55,119 INFO L138 BoogieDeclarations]: Found implementation of procedure abort_transaction [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 19:35:55,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-03-08 19:35:55,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure set_cache_mode [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure set_cache_mode [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_info_init [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_info_init [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure from_oblock [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure from_oblock [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure superblock_lock [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure superblock_lock [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure avoid_copy [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure avoid_copy [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_policy_get_name [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_policy_get_name [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure spare_migration_bandwidth [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure spare_migration_bandwidth [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_add [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_add [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure remap_cell_to_cache_dirty [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_cell_to_cache_dirty [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure prealloc_put_cell [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure prealloc_put_cell [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure strcasecmp [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure strcasecmp [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure defer_bio [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure defer_bio [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure metadata_operation_failed [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure metadata_operation_failed [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure scnprintf [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure scnprintf [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_table_lock [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_table_lock [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-03-08 19:35:55,121 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-03-08 19:35:55,121 INFO L130 BoogieDeclarations]: Found specification of procedure dm_shift_arg [2025-03-08 19:35:55,122 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_shift_arg [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure process_invalidation_requests [2025-03-08 19:35:55,122 INFO L138 BoogieDeclarations]: Found implementation of procedure process_invalidation_requests [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_table_lock [2025-03-08 19:35:55,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_table_lock [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-03-08 19:35:55,122 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_merge [2025-03-08 19:35:55,122 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_merge [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure policy_remove_mapping [2025-03-08 19:35:55,122 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_remove_mapping [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure to_dblock [2025-03-08 19:35:55,122 INFO L138 BoogieDeclarations]: Found implementation of procedure to_dblock [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2025-03-08 19:35:55,122 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure bio_detain [2025-03-08 19:35:55,122 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_detain [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtoul [2025-03-08 19:35:55,122 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtoul [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure at_least_one_arg [2025-03-08 19:35:55,122 INFO L138 BoogieDeclarations]: Found implementation of procedure at_least_one_arg [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure __queue_quiesced_migration [2025-03-08 19:35:55,122 INFO L138 BoogieDeclarations]: Found implementation of procedure __queue_quiesced_migration [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure inc_io_migrations [2025-03-08 19:35:55,122 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_io_migrations [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_free_slab [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure policy_map [2025-03-08 19:35:55,122 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_map [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure dm_bio_prison_free_cell [2025-03-08 19:35:55,122 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_bio_prison_free_cell [2025-03-08 19:35:55,122 INFO L130 BoogieDeclarations]: Found specification of procedure dm_tm_destroy [2025-03-08 19:35:55,124 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_tm_destroy [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure complete_migration [2025-03-08 19:35:55,125 INFO L138 BoogieDeclarations]: Found implementation of procedure complete_migration [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-08 19:35:55,125 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:35:55,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure __destroy_persistent_data_objects [2025-03-08 19:35:55,125 INFO L138 BoogieDeclarations]: Found implementation of procedure __destroy_persistent_data_objects [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure lookup [2025-03-08 19:35:55,125 INFO L138 BoogieDeclarations]: Found implementation of procedure lookup [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure process_invalidation_request [2025-03-08 19:35:55,125 INFO L138 BoogieDeclarations]: Found implementation of procedure process_invalidation_request [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure migration_success_pre_commit [2025-03-08 19:35:55,125 INFO L138 BoogieDeclarations]: Found implementation of procedure migration_success_pre_commit [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 19:35:55,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure cache_status [2025-03-08 19:35:55,126 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_status [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure dm_bm_unlock [2025-03-08 19:35:55,126 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_bm_unlock [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure dm_get_device [2025-03-08 19:35:55,126 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_get_device [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dm_oblock_t~0~TO~VOID [2025-03-08 19:35:55,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dm_oblock_t~0~TO~VOID [2025-03-08 19:35:55,126 INFO L130 BoogieDeclarations]: Found specification of procedure process_cell [2025-03-08 19:35:55,126 INFO L138 BoogieDeclarations]: Found implementation of procedure process_cell [2025-03-08 19:35:56,346 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 19:35:56,350 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 19:35:56,484 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12031: call ULTIMATE.dealloc(dm_cache_resize_~#clean~0#1.base, dm_cache_resize_~#clean~0#1.offset);havoc dm_cache_resize_~#clean~0#1.base, dm_cache_resize_~#clean~0#1.offset;call ULTIMATE.dealloc(dm_cache_resize_~#null_mapping~0#1.base, dm_cache_resize_~#null_mapping~0#1.offset);havoc dm_cache_resize_~#null_mapping~0#1.base, dm_cache_resize_~#null_mapping~0#1.offset; [2025-03-08 19:35:56,498 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4773: havoc #t~mem117; [2025-03-08 19:35:56,528 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6722: call ULTIMATE.dealloc(~#list~0.base, ~#list~0.offset);havoc ~#list~0.base, ~#list~0.offset; [2025-03-08 19:35:56,583 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7379: havoc need_commit_due_to_time_#t~mem843#1;havoc need_commit_due_to_time_#t~mem844#1;havoc need_commit_due_to_time_#t~short845#1; [2025-03-08 19:35:56,674 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12247: call ULTIMATE.dealloc(__remove_~#value~3#1.base, __remove_~#value~3#1.offset);havoc __remove_~#value~3#1.base, __remove_~#value~3#1.offset; [2025-03-08 19:35:56,733 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14260: havoc dm_bio_detain_#t~nondet2393#1; [2025-03-08 19:35:56,733 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483: call ULTIMATE.dealloc(~#key~0#1.base, ~#key~0#1.offset);havoc ~#key~0#1.base, ~#key~0#1.offset; [2025-03-08 19:35:56,736 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5751: havoc #t~mem451; [2025-03-08 19:35:56,821 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7864: call ULTIMATE.dealloc(requeue_deferred_bios_~#bios~3#1.base, requeue_deferred_bios_~#bios~3#1.offset);havoc requeue_deferred_bios_~#bios~3#1.base, requeue_deferred_bios_~#bios~3#1.offset; [2025-03-08 19:35:56,821 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7736: call ULTIMATE.dealloc(wait_for_quiescing_ack_~#__wait~0#1.base, wait_for_quiescing_ack_~#__wait~0#1.offset);havoc wait_for_quiescing_ack_~#__wait~0#1.base, wait_for_quiescing_ack_~#__wait~0#1.offset; [2025-03-08 19:35:56,821 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7787: call ULTIMATE.dealloc(wait_for_migrations_~#__wait~1#1.base, wait_for_migrations_~#__wait~1#1.offset);havoc wait_for_migrations_~#__wait~1#1.base, wait_for_migrations_~#__wait~1#1.offset; [2025-03-08 19:35:56,821 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7830: call ULTIMATE.dealloc(requeue_deferred_cells_~#cells~1#1.base, requeue_deferred_cells_~#cells~1#1.offset);havoc requeue_deferred_cells_~#cells~1#1.base, requeue_deferred_cells_~#cells~1#1.offset; [2025-03-08 19:35:56,942 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6497: call ULTIMATE.dealloc(issue_copy_~#o_region~0#1.base, issue_copy_~#o_region~0#1.offset);havoc issue_copy_~#o_region~0#1.base, issue_copy_~#o_region~0#1.offset;call ULTIMATE.dealloc(issue_copy_~#c_region~0#1.base, issue_copy_~#c_region~0#1.offset);havoc issue_copy_~#c_region~0#1.base, issue_copy_~#c_region~0#1.offset; [2025-03-08 19:35:56,942 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627: call ULTIMATE.dealloc(issue_discard_~#b~0#1.base, issue_discard_~#b~0#1.offset);havoc issue_discard_~#b~0#1.base, issue_discard_~#b~0#1.offset;call ULTIMATE.dealloc(issue_discard_~#e~0#1.base, issue_discard_~#e~0#1.offset);havoc issue_discard_~#e~0#1.base, issue_discard_~#e~0#1.offset; [2025-03-08 19:35:57,043 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7528: call ULTIMATE.dealloc(~#bios~1.base, ~#bios~1.offset);havoc ~#bios~1.base, ~#bios~1.offset; [2025-03-08 19:35:57,072 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14431: havoc dm_table_get_md_#t~ret2427#1.base, dm_table_get_md_#t~ret2427#1.offset; [2025-03-08 19:35:57,072 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14379: havoc dm_device_name_#t~ret2417#1.base, dm_device_name_#t~ret2417#1.offset; [2025-03-08 19:35:57,219 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14534: havoc #t~nondet2441; [2025-03-08 19:35:57,264 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8437: call ULTIMATE.dealloc(process_config_option_~#tmp~126#1.base, process_config_option_~#tmp~126#1.offset);havoc process_config_option_~#tmp~126#1.base, process_config_option_~#tmp~126#1.offset; [2025-03-08 19:35:57,285 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14226: havoc cancel_delayed_work_#t~nondet2386#1; [2025-03-08 19:35:57,344 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11375: call ULTIMATE.dealloc(~#metadata_len~0#1.base, ~#metadata_len~0#1.offset);havoc ~#metadata_len~0#1.base, ~#metadata_len~0#1.offset; [2025-03-08 19:35:58,164 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5238: havoc __iot_idle_for_#t~mem326#1; [2025-03-08 19:35:58,164 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7011: call ULTIMATE.dealloc(process_discard_bio_~#b~1#1.base, process_discard_bio_~#b~1#1.offset);havoc process_discard_bio_~#b~1#1.base, process_discard_bio_~#b~1#1.offset;call ULTIMATE.dealloc(process_discard_bio_~#e~1#1.base, process_discard_bio_~#e~1#1.offset);havoc process_discard_bio_~#e~1#1.base, process_discard_bio_~#e~1#1.offset;call ULTIMATE.dealloc(process_discard_bio_~#new_ocell~0#1.base, process_discard_bio_~#new_ocell~0#1.offset);havoc process_discard_bio_~#new_ocell~0#1.base, process_discard_bio_~#new_ocell~0#1.offset; [2025-03-08 19:35:58,164 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7557: call ULTIMATE.dealloc(process_deferred_writethrough_bios_~#bios~2#1.base, process_deferred_writethrough_bios_~#bios~2#1.offset);havoc process_deferred_writethrough_bios_~#bios~2#1.base, process_deferred_writethrough_bios_~#bios~2#1.offset; [2025-03-08 19:35:58,165 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7361: call ULTIMATE.dealloc(process_bio_~#new_ocell~1#1.base, process_bio_~#new_ocell~1#1.offset);havoc process_bio_~#new_ocell~1#1.base, process_bio_~#new_ocell~1#1.offset; [2025-03-08 19:35:58,165 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: call ULTIMATE.dealloc(process_deferred_bios_~#bios~0#1.base, process_deferred_bios_~#bios~0#1.offset);havoc process_deferred_bios_~#bios~0#1.base, process_deferred_bios_~#bios~0#1.offset;call ULTIMATE.dealloc(process_deferred_bios_~#structs~0#1.base, process_deferred_bios_~#structs~0#1.offset);havoc process_deferred_bios_~#structs~0#1.base, process_deferred_bios_~#structs~0#1.offset; [2025-03-08 19:35:58,165 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7481: call ULTIMATE.dealloc(process_deferred_cells_~#cells~0#1.base, process_deferred_cells_~#cells~0#1.offset);havoc process_deferred_cells_~#cells~0#1.base, process_deferred_cells_~#cells~0#1.offset;call ULTIMATE.dealloc(process_deferred_cells_~#structs~1#1.base, process_deferred_cells_~#structs~1#1.offset);havoc process_deferred_cells_~#structs~1#1.base, process_deferred_cells_~#structs~1#1.offset; [2025-03-08 19:35:58,165 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5516: call ULTIMATE.dealloc(get_cell_~#key~1#1.base, get_cell_~#key~1#1.offset);havoc get_cell_~#key~1#1.base, get_cell_~#key~1#1.offset; [2025-03-08 19:35:58,165 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14386: havoc dm_get_cell_#t~nondet2418#1; [2025-03-08 19:35:58,165 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7582: call ULTIMATE.dealloc(writeback_some_dirty_blocks_~#oblock~0#1.base, writeback_some_dirty_blocks_~#oblock~0#1.offset);havoc writeback_some_dirty_blocks_~#oblock~0#1.base, writeback_some_dirty_blocks_~#oblock~0#1.offset;call ULTIMATE.dealloc(writeback_some_dirty_blocks_~#cblock~1#1.base, writeback_some_dirty_blocks_~#cblock~1#1.offset);havoc writeback_some_dirty_blocks_~#cblock~1#1.base, writeback_some_dirty_blocks_~#cblock~1#1.offset;call ULTIMATE.dealloc(writeback_some_dirty_blocks_~#structs~2#1.base, writeback_some_dirty_blocks_~#structs~2#1.offset);havoc writeback_some_dirty_blocks_~#structs~2#1.base, writeback_some_dirty_blocks_~#structs~2#1.offset;call ULTIMATE.dealloc(writeback_some_dirty_blocks_~#old_ocell~0#1.base, writeback_some_dirty_blocks_~#old_ocell~0#1.offset);havoc writeback_some_dirty_blocks_~#old_ocell~0#1.base, writeback_some_dirty_blocks_~#old_ocell~0#1.offset; [2025-03-08 19:35:58,177 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14166: havoc #t~nondet2381; [2025-03-08 19:35:58,202 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5763: havoc #t~mem453; [2025-03-08 19:35:58,203 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6096: havoc #t~mem527; [2025-03-08 19:35:58,317 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9968: call ULTIMATE.dealloc(process_invalidate_cblocks_message_~#range~0#1.base, process_invalidate_cblocks_message_~#range~0#1.offset);havoc process_invalidate_cblocks_message_~#range~0#1.base, process_invalidate_cblocks_message_~#range~0#1.offset; [2025-03-08 19:35:58,317 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9960: havoc request_invalidation_#t~mem1535#1;call ULTIMATE.dealloc(request_invalidation_~#req~1#1.base, request_invalidation_~#req~1#1.offset);havoc request_invalidation_~#req~1#1.base, request_invalidation_~#req~1#1.offset;call ULTIMATE.dealloc(request_invalidation_~#__key~2#1.base, request_invalidation_~#__key~2#1.offset);havoc request_invalidation_~#__key~2#1.base, request_invalidation_~#__key~2#1.offset;call ULTIMATE.dealloc(request_invalidation_~#__wait~2#1.base, request_invalidation_~#__wait~2#1.offset);havoc request_invalidation_~#__wait~2#1.base, request_invalidation_~#__wait~2#1.offset; [2025-03-08 19:36:09,079 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14373: havoc dm_deferred_set_create_#t~ret2416#1.base, dm_deferred_set_create_#t~ret2416#1.offset; [2025-03-08 19:36:09,079 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892: call ULTIMATE.dealloc(cache_ctr_~#cache~15#1.base, cache_ctr_~#cache~15#1.offset);havoc cache_ctr_~#cache~15#1.base, cache_ctr_~#cache~15#1.offset; [2025-03-08 19:36:09,079 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364: call ULTIMATE.dealloc(parse_policy_~#_args~1#1.base, parse_policy_~#_args~1#1.offset);havoc parse_policy_~#_args~1#1.base, parse_policy_~#_args~1#1.offset; [2025-03-08 19:36:09,079 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11802: call ULTIMATE.dealloc(metadata_open_~#__key~3#1.base, metadata_open_~#__key~3#1.offset);havoc metadata_open_~#__key~3#1.base, metadata_open_~#__key~3#1.offset; [2025-03-08 19:36:09,079 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14511: havoc mempool_create_#t~ret2439#1.base, mempool_create_#t~ret2439#1.offset; [2025-03-08 19:36:09,079 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12860: call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg17~0#1.base, ldv_main_exported_3_~#ldvarg17~0#1.offset);havoc ldv_main_exported_3_~#ldvarg17~0#1.base, ldv_main_exported_3_~#ldvarg17~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg18~0#1.base, ldv_main_exported_3_~#ldvarg18~0#1.offset);havoc ldv_main_exported_3_~#ldvarg18~0#1.base, ldv_main_exported_3_~#ldvarg18~0#1.offset; [2025-03-08 19:36:09,079 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8174: call ULTIMATE.dealloc(parse_metadata_dev_~#b~2#1.base, parse_metadata_dev_~#b~2#1.offset);havoc parse_metadata_dev_~#b~2#1.base, parse_metadata_dev_~#b~2#1.offset; [2025-03-08 19:36:09,079 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14321: havoc dm_bm_flush_#t~nondet2407#1; [2025-03-08 19:36:09,079 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11679: call ULTIMATE.dealloc(__begin_transaction_flags_~#sblock~2#1.base, __begin_transaction_flags_~#sblock~2#1.offset);havoc __begin_transaction_flags_~#sblock~2#1.base, __begin_transaction_flags_~#sblock~2#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8312: call ULTIMATE.dealloc(parse_features_~#_args~0#1.base, parse_features_~#_args~0#1.offset);havoc parse_features_~#_args~0#1.base, parse_features_~#_args~0#1.offset;call ULTIMATE.dealloc(parse_features_~#argc~0#1.base, parse_features_~#argc~0#1.offset);havoc parse_features_~#argc~0#1.base, parse_features_~#argc~0#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14194: havoc __request_module_#t~nondet2383#1; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14393: havoc dm_kcopyd_client_create_#t~ret2420#1.base, dm_kcopyd_client_create_#t~ret2420#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14266: havoc dm_bio_prison_create_#t~ret2395#1.base, dm_bio_prison_create_#t~ret2395#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10505: call ULTIMATE.dealloc(main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset);havoc main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset);havoc main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset);havoc main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset);havoc main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset);havoc main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5220: call ULTIMATE.dealloc(iot_init_~#__key~0#1.base, iot_init_~#__key~0#1.offset);havoc iot_init_~#__key~0#1.base, iot_init_~#__key~0#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12359: havoc hints_array_initialized_#t~mem2141#1;havoc hints_array_initialized_#t~mem2142#1;havoc hints_array_initialized_#t~short2143#1; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14474: havoc kmem_cache_create_#t~ret2432#1.base, kmem_cache_create_#t~ret2432#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12426: call ULTIMATE.dealloc(__load_mappings_~#thunk~1#1.base, __load_mappings_~#thunk~1#1.offset);havoc __load_mappings_~#thunk~1#1.base, __load_mappings_~#thunk~1#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8397: call ULTIMATE.dealloc(parse_cache_args_~#as~0#1.base, parse_cache_args_~#as~0#1.offset);havoc parse_cache_args_~#as~0#1.base, parse_cache_args_~#as~0#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8596: call ULTIMATE.dealloc(cache_create_~#all_clean~0#1.base, cache_create_~#all_clean~0#1.offset);havoc cache_create_~#all_clean~0#1.base, cache_create_~#all_clean~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__key~1#1.base, cache_create_~#__key~1#1.offset);havoc cache_create_~#__key~1#1.base, cache_create_~#__key~1#1.offset;call ULTIMATE.dealloc(cache_create_~#__key___0~0#1.base, cache_create_~#__key___0~0#1.offset);havoc cache_create_~#__key___0~0#1.base, cache_create_~#__key___0~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__key___1~0#1.base, cache_create_~#__key___1~0#1.offset);havoc cache_create_~#__key___1~0#1.base, cache_create_~#__key___1~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__key___2~0#1.base, cache_create_~#__key___2~0#1.offset);havoc cache_create_~#__key___2~0#1.base, cache_create_~#__key___2~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__key___3~0#1.base, cache_create_~#__key___3~0#1.offset);havoc cache_create_~#__key___3~0#1.base, cache_create_~#__key___3~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__constr_expr_0~0#1.base, cache_create_~#__constr_expr_0~0#1.offset);havoc cache_create_~#__constr_expr_0~0#1.base, cache_create_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__key___4~0#1.base, cache_create_~#__key___4~0#1.offset);havoc cache_create_~#__key___4~0#1.base, cache_create_~#__key___4~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__constr_expr_1~0#1.base, cache_create_~#__constr_expr_1~0#1.offset);havoc cache_create_~#__constr_expr_1~0#1.base, cache_create_~#__constr_expr_1~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__key___5~0#1.base, cache_create_~#__key___5~0#1.offset);havoc cache_create_~#__key___5~0#1.base, cache_create_~#__key___5~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__key___6~0#1.base, cache_create_~#__key___6~0#1.offset);havoc cache_create_~#__key___6~0#1.base, cache_create_~#__key___6~0#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14411: havoc dm_register_target_#t~nondet2423#1; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14213: havoc bdevname_#t~ret2385#1.base, bdevname_#t~ret2385#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270: call ULTIMATE.dealloc(parse_block_size_~#block_size___0~0#1.base, parse_block_size_~#block_size___0~0#1.offset);havoc parse_block_size_~#block_size___0~0#1.base, parse_block_size_~#block_size___0~0#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14480: havoc kstrdup_#t~ret2433#1.base, kstrdup_#t~ret2433#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14415: havoc dm_set_target_max_io_len_#t~nondet2424#1; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14491: havoc ldv_presuspend_4_#t~nondet2435#1; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14296: havoc dm_bitset_test_bit_#t~nondet2401#1; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14495: havoc ldv_probe_3_#t~nondet2436#1; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9476: call ULTIMATE.dealloc(cache_preresume_~#li~1#1.base, cache_preresume_~#li~1#1.offset);havoc cache_preresume_~#li~1#1.base, cache_preresume_~#li~1#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12186: call ULTIMATE.dealloc(__load_discards_~#discard___0~0#1.base, __load_discards_~#discard___0~0#1.offset);havoc __load_discards_~#discard___0~0#1.base, __load_discards_~#discard___0~0#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5712: call ULTIMATE.dealloc(load_stats_~#stats~0#1.base, load_stats_~#stats~0#1.offset);havoc load_stats_~#stats~0#1.base, load_stats_~#stats~0#1.offset; [2025-03-08 19:36:09,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14499: havoc ldv_release_3_#t~nondet2437#1; [2025-03-08 19:36:09,081 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14169: havoc __alloc_workqueue_key_#t~ret2382#1.base, __alloc_workqueue_key_#t~ret2382#1.offset; [2025-03-08 19:36:09,136 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4859: havoc #t~mem152.base, #t~mem152.offset;havoc #t~mem153.base, #t~mem153.offset; [2025-03-08 19:36:09,500 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5970: havoc accountable_bio_#t~mem502#1.base, accountable_bio_#t~mem502#1.offset;havoc accountable_bio_#t~mem503#1.base, accountable_bio_#t~mem503#1.offset;havoc accountable_bio_#t~mem504#1.base, accountable_bio_#t~mem504#1.offset;havoc accountable_bio_#t~mem505#1;havoc accountable_bio_#t~bitwise506#1;havoc accountable_bio_#t~short507#1; [2025-03-08 19:36:10,208 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14573: havoc vzalloc_#t~ret2448#1.base, vzalloc_#t~ret2448#1.offset; [2025-03-08 19:36:10,262 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14542: havoc #t~nondet2443; [2025-03-08 19:36:10,287 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14407: havoc #t~nondet2422; [2025-03-08 19:36:10,640 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14400: havoc #t~nondet2421; [2025-03-08 19:36:10,791 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14370: havoc dm_deferred_set_add_work_#t~nondet2415#1; [2025-03-08 19:36:11,292 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14508: havoc mempool_alloc_#t~ret2438#1.base, mempool_alloc_#t~ret2438#1.offset; [2025-03-08 19:36:11,330 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14299: havoc #t~ret2402.base, #t~ret2402.offset; [2025-03-08 19:36:11,445 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14546: havoc #t~nondet2444; [2025-03-08 19:36:11,467 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14204: havoc #t~nondet2384; [2025-03-08 19:36:11,623 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14237: havoc #t~nondet2388; [2025-03-08 19:36:11,660 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14256: havoc #t~nondet2392; [2025-03-08 19:36:11,683 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4358: havoc #t~mem21.base, #t~mem21.offset; [2025-03-08 19:36:12,880 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11061: havoc #t~mem1699;havoc #t~bitwise1700; [2025-03-08 19:36:13,463 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111: call ULTIMATE.dealloc(notify_mode_switch_~#descs~0#1.base, notify_mode_switch_~#descs~0#1.offset);havoc notify_mode_switch_~#descs~0#1.base, notify_mode_switch_~#descs~0#1.offset; [2025-03-08 19:36:13,566 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045: havoc #t~mem778; [2025-03-08 19:36:13,927 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7683: call ULTIMATE.dealloc(~#list~1.base, ~#list~1.offset);havoc ~#list~1.base, ~#list~1.offset; [2025-03-08 19:36:14,110 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14484: havoc kstrtoull_#t~nondet2434#1; [2025-03-08 19:36:14,161 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5581: havoc #t~mem403; [2025-03-08 19:36:14,224 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6590: havoc #t~mem689;havoc #t~mem691;havoc #t~mem690;havoc #t~short692; [2025-03-08 19:36:14,246 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14450: havoc #t~nondet2431; [2025-03-08 19:36:15,435 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8931: call ULTIMATE.dealloc(~#cell~2#1.base, ~#cell~2#1.offset);havoc ~#cell~2#1.base, ~#cell~2#1.offset;call ULTIMATE.dealloc(~#lookup_result~1#1.base, ~#lookup_result~1#1.offset);havoc ~#lookup_result~1#1.base, ~#lookup_result~1#1.offset;call ULTIMATE.dealloc(~#ool~1#1.base, ~#ool~1#1.offset);havoc ~#ool~1#1.base, ~#ool~1#1.offset; [2025-03-08 19:36:15,435 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4877: havoc dm_bio_get_target_bio_nr_#t~mem164#1; [2025-03-08 19:36:15,737 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7104: call ULTIMATE.dealloc(~#detail~1.base, ~#detail~1.offset);havoc ~#detail~1.base, ~#detail~1.offset; [2025-03-08 19:36:15,761 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14317: havoc #t~nondet2406; [2025-03-08 19:36:16,175 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11647: havoc clear_clean_shutdown_#t~mem1965#1;call ULTIMATE.dealloc(clear_clean_shutdown_~#flags#1.base, clear_clean_shutdown_~#flags#1.offset);havoc clear_clean_shutdown_~#flags#1.base, clear_clean_shutdown_~#flags#1.offset; [2025-03-08 19:36:16,175 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11640: havoc set_clean_shutdown_#t~mem1964#1;call ULTIMATE.dealloc(set_clean_shutdown_~#flags#1.base, set_clean_shutdown_~#flags#1.offset);havoc set_clean_shutdown_~#flags#1.base, set_clean_shutdown_~#flags#1.offset; [2025-03-08 19:36:17,602 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12493: call ULTIMATE.dealloc(__dirty_~#flags~30#1.base, __dirty_~#flags~30#1.offset);havoc __dirty_~#flags~30#1.base, __dirty_~#flags~30#1.offset;call ULTIMATE.dealloc(__dirty_~#oblock~3#1.base, __dirty_~#oblock~3#1.offset);havoc __dirty_~#oblock~3#1.base, __dirty_~#oblock~3#1.offset;call ULTIMATE.dealloc(__dirty_~#value~7#1.base, __dirty_~#value~7#1.offset);havoc __dirty_~#value~7#1.base, __dirty_~#value~7#1.offset; [2025-03-08 19:36:17,815 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5757: havoc #t~mem452; [2025-03-08 19:36:18,288 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14263: havoc dm_bio_prison_alloc_cell_#t~ret2394#1.base, dm_bio_prison_alloc_cell_#t~ret2394#1.offset; [2025-03-08 19:36:18,468 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14306: havoc dm_block_manager_create_#t~ret2404#1.base, dm_block_manager_create_#t~ret2404#1.offset; [2025-03-08 19:36:18,491 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14248: havoc #t~nondet2390; [2025-03-08 19:36:18,522 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4795: havoc #t~mem136.base, #t~mem136.offset; [2025-03-08 19:36:18,833 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14354: havoc dm_cell_promote_or_release_#t~nondet2413#1; [2025-03-08 19:36:18,856 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14435: havoc #t~nondet2428; [2025-03-08 19:36:19,268 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14561: havoc try_module_get_#t~nondet2447#1; [2025-03-08 19:36:19,430 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5929: havoc bio_triggers_commit_#t~mem493#1;havoc bio_triggers_commit_#t~bitwise494#1; [2025-03-08 19:36:20,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14292: havoc dm_bitset_set_bit_#t~nondet2400#1; [2025-03-08 19:36:20,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14288: havoc dm_bitset_resize_#t~nondet2399#1; [2025-03-08 19:36:20,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14276: havoc dm_bitset_clear_bit_#t~nondet2396#1; [2025-03-08 19:36:20,848 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5724: call ULTIMATE.dealloc(save_stats_~#stats~1#1.base, save_stats_~#stats~1#1.offset);havoc save_stats_~#stats~1#1.base, save_stats_~#stats~1#1.offset; [2025-03-08 19:36:21,450 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11980: call ULTIMATE.dealloc(block_unmapped_or_clean_~#value~2#1.base, block_unmapped_or_clean_~#value~2#1.offset);havoc block_unmapped_or_clean_~#value~2#1.base, block_unmapped_or_clean_~#value~2#1.offset;call ULTIMATE.dealloc(block_unmapped_or_clean_~#ob~0#1.base, block_unmapped_or_clean_~#ob~0#1.offset);havoc block_unmapped_or_clean_~#ob~0#1.base, block_unmapped_or_clean_~#ob~0#1.offset;call ULTIMATE.dealloc(block_unmapped_or_clean_~#flags~27#1.base, block_unmapped_or_clean_~#flags~27#1.offset);havoc block_unmapped_or_clean_~#flags~27#1.base, block_unmapped_or_clean_~#flags~27#1.offset; [2025-03-08 19:36:22,899 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14233: havoc dm_array_del_#t~nondet2387#1; [2025-03-08 19:36:22,899 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12623: call ULTIMATE.dealloc(begin_hints_~#value~8#1.base, begin_hints_~#value~8#1.offset);havoc begin_hints_~#value~8#1.base, begin_hints_~#value~8#1.offset; [2025-03-08 19:36:22,981 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13378: havoc #t~mem2340; [2025-03-08 19:36:23,569 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14366: havoc dm_deferred_entry_inc_#t~ret2414#1.base, dm_deferred_entry_inc_#t~ret2414#1.offset; [2025-03-08 19:36:24,727 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11701: call ULTIMATE.dealloc(__begin_transaction_~#sblock~3#1.base, __begin_transaction_~#sblock~3#1.offset);havoc __begin_transaction_~#sblock~3#1.base, __begin_transaction_~#sblock~3#1.offset; [2025-03-08 19:36:24,727 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14284: havoc dm_bitset_flush_#t~nondet2398#1; [2025-03-08 19:36:24,727 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11720: call ULTIMATE.dealloc(__commit_transaction_~#sblock~4#1.base, __commit_transaction_~#sblock~4#1.offset);havoc __commit_transaction_~#sblock~4#1.base, __commit_transaction_~#sblock~4#1.offset; [2025-03-08 19:36:25,554 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6809: call ULTIMATE.dealloc(check_for_quiesced_migrations_~#work~0#1.base, check_for_quiesced_migrations_~#work~0#1.offset);havoc check_for_quiesced_migrations_~#work~0#1.base, check_for_quiesced_migrations_~#work~0#1.offset; [2025-03-08 19:36:25,802 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 19:36:28,104 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14252: havoc #t~nondet2391; [2025-03-08 19:36:29,177 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11356: call ULTIMATE.dealloc(~#vt~0.base, ~#vt~0.offset);havoc ~#vt~0.base, ~#vt~0.offset; [2025-03-08 19:36:29,379 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4412: havoc #t~mem35; [2025-03-08 19:36:29,558 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14325: havoc #t~nondet2408; [2025-03-08 19:36:29,603 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14303: havoc #t~nondet2403; [2025-03-08 19:36:29,655 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4689: havoc #t~ret110.base, #t~ret110.offset; [2025-03-08 19:36:30,317 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14347: havoc dm_bm_write_lock_zero_#t~nondet2412#1; [2025-03-08 19:36:30,317 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11399: call ULTIMATE.dealloc(__write_initial_superblock_~#sblock~0#1.base, __write_initial_superblock_~#sblock~0#1.offset);havoc __write_initial_superblock_~#sblock~0#1.base, __write_initial_superblock_~#sblock~0#1.offset; [2025-03-08 19:36:30,317 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14439: havoc dm_tm_create_with_sm_#t~nondet2429#1; [2025-03-08 19:36:30,317 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14280: havoc dm_bitset_empty_#t~nondet2397#1; [2025-03-08 19:36:30,393 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: havoc #t~mem562;havoc #t~bitwise563; [2025-03-08 19:36:30,521 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14538: havoc #t~nondet2442; [2025-03-08 19:36:31,272 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11316: call ULTIMATE.dealloc(__superblock_all_zeroes_~#b~6#1.base, __superblock_all_zeroes_~#b~6#1.offset);havoc __superblock_all_zeroes_~#b~6#1.base, __superblock_all_zeroes_~#b~6#1.offset; [2025-03-08 19:36:31,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14446: havoc dm_tm_open_with_sm_#t~nondet2430#1; [2025-03-08 19:36:31,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11106: havoc get_disk_ro_#t~mem1719#1; [2025-03-08 19:36:31,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11569: call ULTIMATE.dealloc(~#unformatted~0#1.base, ~#unformatted~0#1.offset);havoc ~#unformatted~0#1.base, ~#unformatted~0#1.offset; [2025-03-08 19:36:31,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11520: call ULTIMATE.dealloc(__open_metadata_~#sblock~1#1.base, __open_metadata_~#sblock~1#1.offset);havoc __open_metadata_~#sblock~1#1.base, __open_metadata_~#sblock~1#1.offset;call ULTIMATE.dealloc(__open_metadata_~#sb_flags~0#1.base, __open_metadata_~#sb_flags~0#1.offset);havoc __open_metadata_~#sb_flags~0#1.base, __open_metadata_~#sb_flags~0#1.offset; [2025-03-08 19:36:31,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14313: havoc dm_bm_block_size_#t~nondet2405#1; [2025-03-08 19:36:31,328 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14241: havoc #t~nondet2389; [2025-03-08 19:36:31,641 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14329: havoc #t~nondet2409; [2025-03-08 19:36:31,997 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12788: call ULTIMATE.dealloc(dm_cache_metadata_set_needs_check_~#sblock~5#1.base, dm_cache_metadata_set_needs_check_~#sblock~5#1.offset);havoc dm_cache_metadata_set_needs_check_~#sblock~5#1.base, dm_cache_metadata_set_needs_check_~#sblock~5#1.offset; [2025-03-08 19:36:32,429 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14343: havoc dm_bm_write_lock_#t~nondet2411#1; [2025-03-08 19:36:32,489 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13339: havoc #t~mem2337.base, #t~mem2337.offset; [2025-03-08 19:36:32,777 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7146: call ULTIMATE.dealloc(~#detail~2.base, ~#detail~2.offset);havoc ~#detail~2.base, ~#detail~2.offset; [2025-03-08 19:36:32,858 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14557: havoc #t~nondet2446; [2025-03-08 19:36:32,881 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14553: havoc #t~nondet2445; [2025-03-08 19:36:32,965 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14418: havoc #t~ret2425.base, #t~ret2425.offset; [2025-03-08 19:36:34,534 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12287: call ULTIMATE.dealloc(__insert_~#value~4#1.base, __insert_~#value~4#1.offset);havoc __insert_~#value~4#1.base, __insert_~#value~4#1.offset; [2025-03-08 19:36:36,259 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14422: havoc dm_suspended_#t~nondet2426#1; [2025-03-08 19:36:36,260 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9556: call ULTIMATE.dealloc(~#sz~1#1.base, ~#sz~1#1.offset);havoc ~#sz~1#1.base, ~#sz~1#1.offset;call ULTIMATE.dealloc(~#nr_free_blocks_metadata~0#1.base, ~#nr_free_blocks_metadata~0#1.offset);havoc ~#nr_free_blocks_metadata~0#1.base, ~#nr_free_blocks_metadata~0#1.offset;call ULTIMATE.dealloc(~#nr_blocks_metadata~0#1.base, ~#nr_blocks_metadata~0#1.offset);havoc ~#nr_blocks_metadata~0#1.base, ~#nr_blocks_metadata~0#1.offset;call ULTIMATE.dealloc(~#buf~0#1.base, ~#buf~0#1.offset);havoc ~#buf~0#1.base, ~#buf~0#1.offset; [2025-03-08 19:36:36,282 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14339: havoc #t~nondet2410; [2025-03-08 19:36:36,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14390: havoc #t~nondet2419; [2025-03-08 19:36:39,780 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7219: call ULTIMATE.dealloc(~#lookup_result~0#1.base, ~#lookup_result~0#1.offset);havoc ~#lookup_result~0#1.base, ~#lookup_result~0#1.offset;call ULTIMATE.dealloc(~#ool~0#1.base, ~#ool~0#1.offset);havoc ~#ool~0#1.base, ~#ool~0#1.offset; [2025-03-08 19:36:41,401 INFO L? ?]: Removed 5326 outVars from TransFormulas that were not future-live. [2025-03-08 19:36:41,401 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 19:36:41,484 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 19:36:41,485 INFO L336 CfgBuilder]: Removed 5 assume(true) statements. [2025-03-08 19:36:41,485 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:36:41 BoogieIcfgContainer [2025-03-08 19:36:41,485 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 19:36:41,487 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 19:36:41,488 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 19:36:41,491 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 19:36:41,491 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 07:35:47" (1/3) ... [2025-03-08 19:36:41,492 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cb3a33c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:36:41, skipping insertion in model container [2025-03-08 19:36:41,493 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:35:51" (2/3) ... [2025-03-08 19:36:41,493 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cb3a33c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:36:41, skipping insertion in model container [2025-03-08 19:36:41,493 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:36:41" (3/3) ... [2025-03-08 19:36:41,494 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i [2025-03-08 19:36:41,505 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 19:36:41,509 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i that has 334 procedures, 4499 locations, 1 initial locations, 136 loop locations, and 2 error locations. [2025-03-08 19:36:41,618 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 19:36:41,626 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7ced9d57, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 19:36:41,626 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-03-08 19:36:41,636 INFO L276 IsEmpty]: Start isEmpty. Operand has 4115 states, 2653 states have (on average 1.2717678100263852) internal successors, (3374), 2741 states have internal predecessors, (3374), 1212 states have call successors, (1212), 248 states have call predecessors, (1212), 247 states have return successors, (1206), 1177 states have call predecessors, (1206), 1206 states have call successors, (1206) [2025-03-08 19:36:41,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2025-03-08 19:36:41,653 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:36:41,654 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:36:41,655 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, clear_dirtyErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-03-08 19:36:41,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:36:41,659 INFO L85 PathProgramCache]: Analyzing trace with hash -469776270, now seen corresponding path program 1 times [2025-03-08 19:36:41,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:36:41,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345117157] [2025-03-08 19:36:41,664 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:36:41,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:36:45,676 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-03-08 19:36:45,930 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-03-08 19:36:45,931 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:36:45,931 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:36:46,335 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 716 trivial. 0 not checked. [2025-03-08 19:36:46,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:36:46,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345117157] [2025-03-08 19:36:46,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345117157] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 19:36:46,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843732897] [2025-03-08 19:36:46,337 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:36:46,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 19:36:46,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:36:46,339 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 19:36:46,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-08 19:36:51,005 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-03-08 19:36:51,418 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-03-08 19:36:51,418 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:36:51,418 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:36:51,441 INFO L256 TraceCheckSpWp]: Trace formula consists of 4587 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-08 19:36:51,450 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 19:36:51,481 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2025-03-08 19:36:51,481 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 19:36:51,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843732897] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:36:51,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-08 19:36:51,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-08 19:36:51,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526269407] [2025-03-08 19:36:51,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:36:51,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 19:36:51,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:36:51,498 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 19:36:51,498 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 19:36:51,506 INFO L87 Difference]: Start difference. First operand has 4115 states, 2653 states have (on average 1.2717678100263852) internal successors, (3374), 2741 states have internal predecessors, (3374), 1212 states have call successors, (1212), 248 states have call predecessors, (1212), 247 states have return successors, (1206), 1177 states have call predecessors, (1206), 1206 states have call successors, (1206) Second operand has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2025-03-08 19:36:51,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:36:51,925 INFO L93 Difference]: Finished difference Result 8224 states and 11802 transitions. [2025-03-08 19:36:51,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 19:36:51,927 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 255 [2025-03-08 19:36:51,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:36:51,964 INFO L225 Difference]: With dead ends: 8224 [2025-03-08 19:36:51,964 INFO L226 Difference]: Without dead ends: 4093 [2025-03-08 19:36:51,998 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 19:36:52,000 INFO L435 NwaCegarLoop]: 5756 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5756 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 19:36:52,000 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5756 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 19:36:52,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4093 states. [2025-03-08 19:36:52,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4093 to 4093. [2025-03-08 19:36:52,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4093 states, 2639 states have (on average 1.2652519893899203) internal successors, (3339), 2719 states have internal predecessors, (3339), 1206 states have call successors, (1206), 247 states have call predecessors, (1206), 246 states have return successors, (1200), 1171 states have call predecessors, (1200), 1200 states have call successors, (1200) [2025-03-08 19:36:52,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4093 states to 4093 states and 5745 transitions. [2025-03-08 19:36:52,236 INFO L78 Accepts]: Start accepts. Automaton has 4093 states and 5745 transitions. Word has length 255 [2025-03-08 19:36:52,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:36:52,238 INFO L471 AbstractCegarLoop]: Abstraction has 4093 states and 5745 transitions. [2025-03-08 19:36:52,238 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2025-03-08 19:36:52,238 INFO L276 IsEmpty]: Start isEmpty. Operand 4093 states and 5745 transitions. [2025-03-08 19:36:52,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2025-03-08 19:36:52,244 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:36:52,244 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:36:52,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-08 19:36:52,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-08 19:36:52,445 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, clear_dirtyErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-03-08 19:36:52,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:36:52,446 INFO L85 PathProgramCache]: Analyzing trace with hash 406373833, now seen corresponding path program 1 times [2025-03-08 19:36:52,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:36:52,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324475489] [2025-03-08 19:36:52,446 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:36:52,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:36:56,011 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-03-08 19:36:56,153 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-03-08 19:36:56,153 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:36:56,153 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:36:56,844 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 756 trivial. 0 not checked. [2025-03-08 19:36:56,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:36:56,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324475489] [2025-03-08 19:36:56,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324475489] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:36:56,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:36:56,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:36:56,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405402337] [2025-03-08 19:36:56,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:36:56,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:36:56,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:36:56,846 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:36:56,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:36:56,846 INFO L87 Difference]: Start difference. First operand 4093 states and 5745 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-08 19:37:00,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 19:37:02,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:37:02,290 INFO L93 Difference]: Finished difference Result 12157 states and 17065 transitions. [2025-03-08 19:37:02,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:37:02,291 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 255 [2025-03-08 19:37:02,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:37:02,360 INFO L225 Difference]: With dead ends: 12157 [2025-03-08 19:37:02,361 INFO L226 Difference]: Without dead ends: 8103 [2025-03-08 19:37:02,390 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:37:02,391 INFO L435 NwaCegarLoop]: 5733 mSDtfsCounter, 5640 mSDsluCounter, 5693 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5640 SdHoareTripleChecker+Valid, 11426 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2025-03-08 19:37:02,391 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5640 Valid, 11426 Invalid, 59 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 55 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2025-03-08 19:37:02,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8103 states. [2025-03-08 19:37:02,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8103 to 8097. [2025-03-08 19:37:02,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8097 states, 5225 states have (on average 1.2660287081339714) internal successors, (6615), 5379 states have internal predecessors, (6615), 2380 states have call successors, (2380), 491 states have call predecessors, (2380), 490 states have return successors, (2374), 2316 states have call predecessors, (2374), 2374 states have call successors, (2374) [2025-03-08 19:37:02,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8097 states to 8097 states and 11369 transitions. [2025-03-08 19:37:02,814 INFO L78 Accepts]: Start accepts. Automaton has 8097 states and 11369 transitions. Word has length 255 [2025-03-08 19:37:02,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:37:02,816 INFO L471 AbstractCegarLoop]: Abstraction has 8097 states and 11369 transitions. [2025-03-08 19:37:02,817 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-08 19:37:02,817 INFO L276 IsEmpty]: Start isEmpty. Operand 8097 states and 11369 transitions. [2025-03-08 19:37:02,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2025-03-08 19:37:02,824 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:37:02,825 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:37:02,825 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 19:37:02,825 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, clear_dirtyErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-03-08 19:37:02,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:37:02,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1827830705, now seen corresponding path program 1 times [2025-03-08 19:37:02,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:37:02,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873630647] [2025-03-08 19:37:02,826 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:37:02,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:37:06,247 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 258 statements into 1 equivalence classes. [2025-03-08 19:37:06,344 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 258 of 258 statements. [2025-03-08 19:37:06,344 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:37:06,344 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:37:06,710 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 756 trivial. 0 not checked. [2025-03-08 19:37:06,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:37:06,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873630647] [2025-03-08 19:37:06,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873630647] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:37:06,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:37:06,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:37:06,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620179993] [2025-03-08 19:37:06,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:37:06,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:37:06,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:37:06,713 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:37:06,713 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:37:06,713 INFO L87 Difference]: Start difference. First operand 8097 states and 11369 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-08 19:37:07,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:37:07,145 INFO L93 Difference]: Finished difference Result 8099 states and 11370 transitions. [2025-03-08 19:37:07,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:37:07,146 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 258 [2025-03-08 19:37:07,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:37:07,204 INFO L225 Difference]: With dead ends: 8099 [2025-03-08 19:37:07,204 INFO L226 Difference]: Without dead ends: 8096 [2025-03-08 19:37:07,212 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:37:07,214 INFO L435 NwaCegarLoop]: 5720 mSDtfsCounter, 5689 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5689 SdHoareTripleChecker+Valid, 5720 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-08 19:37:07,215 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5689 Valid, 5720 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-08 19:37:07,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8096 states. [2025-03-08 19:37:07,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8096 to 8096. [2025-03-08 19:37:07,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8096 states, 5225 states have (on average 1.2658373205741626) internal successors, (6614), 5378 states have internal predecessors, (6614), 2379 states have call successors, (2379), 491 states have call predecessors, (2379), 490 states have return successors, (2374), 2316 states have call predecessors, (2374), 2374 states have call successors, (2374) [2025-03-08 19:37:07,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8096 states to 8096 states and 11367 transitions. [2025-03-08 19:37:07,651 INFO L78 Accepts]: Start accepts. Automaton has 8096 states and 11367 transitions. Word has length 258 [2025-03-08 19:37:07,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:37:07,651 INFO L471 AbstractCegarLoop]: Abstraction has 8096 states and 11367 transitions. [2025-03-08 19:37:07,652 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-08 19:37:07,652 INFO L276 IsEmpty]: Start isEmpty. Operand 8096 states and 11367 transitions. [2025-03-08 19:37:07,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2025-03-08 19:37:07,655 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:37:07,655 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:37:07,656 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 19:37:07,656 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, clear_dirtyErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-03-08 19:37:07,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:37:07,656 INFO L85 PathProgramCache]: Analyzing trace with hash -833183861, now seen corresponding path program 1 times [2025-03-08 19:37:07,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:37:07,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536494823] [2025-03-08 19:37:07,657 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:37:07,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:37:11,380 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 259 statements into 1 equivalence classes. [2025-03-08 19:37:11,470 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 259 of 259 statements. [2025-03-08 19:37:11,470 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:37:11,470 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:37:11,810 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 756 trivial. 0 not checked. [2025-03-08 19:37:11,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:37:11,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536494823] [2025-03-08 19:37:11,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536494823] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:37:11,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:37:11,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:37:11,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678140581] [2025-03-08 19:37:11,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:37:11,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:37:11,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:37:11,812 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:37:11,812 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:37:11,812 INFO L87 Difference]: Start difference. First operand 8096 states and 11367 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-08 19:37:12,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:37:12,216 INFO L93 Difference]: Finished difference Result 8098 states and 11368 transitions. [2025-03-08 19:37:12,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:37:12,217 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 259 [2025-03-08 19:37:12,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:37:12,281 INFO L225 Difference]: With dead ends: 8098 [2025-03-08 19:37:12,284 INFO L226 Difference]: Without dead ends: 8095 [2025-03-08 19:37:12,290 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:37:12,291 INFO L435 NwaCegarLoop]: 5718 mSDtfsCounter, 5686 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5686 SdHoareTripleChecker+Valid, 5718 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 19:37:12,291 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5686 Valid, 5718 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 19:37:12,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8095 states. [2025-03-08 19:37:12,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8095 to 8095. [2025-03-08 19:37:12,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8095 states, 5225 states have (on average 1.2656459330143541) internal successors, (6613), 5377 states have internal predecessors, (6613), 2378 states have call successors, (2378), 491 states have call predecessors, (2378), 490 states have return successors, (2374), 2316 states have call predecessors, (2374), 2374 states have call successors, (2374) [2025-03-08 19:37:12,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8095 states to 8095 states and 11365 transitions. [2025-03-08 19:37:12,575 INFO L78 Accepts]: Start accepts. Automaton has 8095 states and 11365 transitions. Word has length 259 [2025-03-08 19:37:12,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:37:12,577 INFO L471 AbstractCegarLoop]: Abstraction has 8095 states and 11365 transitions. [2025-03-08 19:37:12,577 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-08 19:37:12,577 INFO L276 IsEmpty]: Start isEmpty. Operand 8095 states and 11365 transitions. [2025-03-08 19:37:12,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2025-03-08 19:37:12,582 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:37:12,582 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:37:12,582 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 19:37:12,582 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, clear_dirtyErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-03-08 19:37:12,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:37:12,583 INFO L85 PathProgramCache]: Analyzing trace with hash -63903792, now seen corresponding path program 1 times [2025-03-08 19:37:12,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:37:12,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144889747] [2025-03-08 19:37:12,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:37:12,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms