./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 798a7b37 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-08_1a-drivers--mtd--mtd.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 b1d98434e6e1f2a37132055b0239554fce5794353e50b449b3d107fb781871d2 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 04:13:13,044 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 04:13:13,105 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 04:13:13,110 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 04:13:13,113 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 04:13:13,133 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 04:13:13,134 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 04:13:13,134 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 04:13:13,134 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 04:13:13,135 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 04:13:13,135 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 04:13:13,135 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 04:13:13,135 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 04:13:13,135 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 04:13:13,136 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 04:13:13,136 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 04:13:13,136 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 04:13:13,136 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 04:13:13,136 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 04:13:13,136 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 04:13:13,137 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 04:13:13,137 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 04:13:13,137 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 04:13:13,137 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 04:13:13,137 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 04:13:13,137 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 04:13:13,137 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 04:13:13,137 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 04:13:13,137 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 04:13:13,137 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:13:13,137 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 04:13:13,138 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 04:13:13,138 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 04:13:13,138 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 04:13:13,138 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 04:13:13,138 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 04:13:13,138 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 04:13:13,138 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 04:13:13,138 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 04:13:13,138 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 04:13:13,138 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 -> b1d98434e6e1f2a37132055b0239554fce5794353e50b449b3d107fb781871d2 [2025-03-04 04:13:13,360 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 04:13:13,369 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 04:13:13,370 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 04:13:13,372 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 04:13:13,372 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 04:13:13,374 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-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i [2025-03-04 04:13:14,559 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/556ac6270/343cc1d2c4cf4b01ba462f38ea5fb8c2/FLAG3bbcc43c1 [2025-03-04 04:13:15,088 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 04:13:15,090 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i [2025-03-04 04:13:15,134 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/556ac6270/343cc1d2c4cf4b01ba462f38ea5fb8c2/FLAG3bbcc43c1 [2025-03-04 04:13:15,148 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/556ac6270/343cc1d2c4cf4b01ba462f38ea5fb8c2 [2025-03-04 04:13:15,150 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 04:13:15,151 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 04:13:15,152 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 04:13:15,152 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 04:13:15,156 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 04:13:15,157 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:13:15" (1/1) ... [2025-03-04 04:13:15,157 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1910944d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:13:15, skipping insertion in model container [2025-03-04 04:13:15,157 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:13:15" (1/1) ... [2025-03-04 04:13:15,246 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 04:13:17,553 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-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i[372693,372706] [2025-03-04 04:13:17,611 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:13:17,713 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 04:13:17,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4272] [2025-03-04 04:13:17,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4274] [2025-03-04 04:13:17,800 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsfl %1,%0": "=r" (r): "rm" (x), "0" (-1)); [4285] [2025-03-04 04:13:17,836 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdcore.c"), "i" (392), "i" (12UL)); [5170-5171] [2025-03-04 04:13:17,855 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdcore.c"), "i" (795), "i" (12UL)); [5633-5634] [2025-03-04 04:13:17,953 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [7895] [2025-03-04 04:13:17,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7898] [2025-03-04 04:13:17,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7901] [2025-03-04 04:13:17,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7904] [2025-03-04 04:13:17,973 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [8413-8414] [2025-03-04 04:13:17,974 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [8418-8419] [2025-03-04 04:13:17,974 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [8423-8424] [2025-03-04 04:13:17,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [8428-8429] [2025-03-04 04:13:17,976 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___6->state): : "memory", "cc"); [8447-8448] [2025-03-04 04:13:17,976 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___7->state): : "memory", "cc"); [8452-8453] [2025-03-04 04:13:17,976 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___8->state): : "memory", "cc"); [8457-8458] [2025-03-04 04:13:17,976 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___9->state): : "memory", "cc"); [8462-8463] [2025-03-04 04:13:17,981 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdconcat.c"), "i" (454), "i" (12UL)); [8557-8558] [2025-03-04 04:13:17,982 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdconcat.c"), "i" (472), "i" (12UL)); [8577-8578] [2025-03-04 04:13:18,141 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdpart.c"), "i" (514), "i" (12UL)); [9947-9948] [2025-03-04 04:13:18,152 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10430] [2025-03-04 04:13:18,152 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10433] [2025-03-04 04:13:18,152 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10436] [2025-03-04 04:13:18,152 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10439] [2025-03-04 04:13:18,165 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11058] [2025-03-04 04:13:18,166 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11061] [2025-03-04 04:13:18,166 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11064] [2025-03-04 04:13:18,166 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11067] [2025-03-04 04:13:18,166 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11070] [2025-03-04 04:13:18,174 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" (& ur->regionindex), "i" (4UL)); [11440-11441] [2025-03-04 04:13:18,175 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11457] [2025-03-04 04:13:18,175 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11460] [2025-03-04 04:13:18,176 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11463] [2025-03-04 04:13:18,176 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11466] [2025-03-04 04:13:18,176 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11469] [2025-03-04 04:13:18,176 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11481-11482] [2025-03-04 04:13:18,176 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11485-11486] [2025-03-04 04:13:18,177 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11489-11490] [2025-03-04 04:13:18,177 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11493-11494] [2025-03-04 04:13:18,177 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11497-11498] [2025-03-04 04:13:18,177 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11510-11511] [2025-03-04 04:13:18,177 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11514-11515] [2025-03-04 04:13:18,177 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11518-11519] [2025-03-04 04:13:18,178 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11522-11523] [2025-03-04 04:13:18,178 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11526-11527] [2025-03-04 04:13:18,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___15->state): : "memory", "cc"); [11601-11602] [2025-03-04 04:13:18,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___16->state): : "memory", "cc"); [11606-11607] [2025-03-04 04:13:18,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___17->state): : "memory", "cc"); [11611-11612] [2025-03-04 04:13:18,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___18->state): : "memory", "cc"); [11616-11617] [2025-03-04 04:13:18,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___20->state): : "memory", "cc"); [11635-11636] [2025-03-04 04:13:18,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___21->state): : "memory", "cc"); [11640-11641] [2025-03-04 04:13:18,182 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___22->state): : "memory", "cc"); [11645-11646] [2025-03-04 04:13:18,182 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___23->state): : "memory", "cc"); [11650-11651] [2025-03-04 04:13:18,192 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-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i[372693,372706] [2025-03-04 04:13:18,197 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:13:18,283 INFO L204 MainTranslator]: Completed translation [2025-03-04 04:13:18,284 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:13:18 WrapperNode [2025-03-04 04:13:18,284 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 04:13:18,285 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 04:13:18,285 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 04:13:18,285 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 04:13:18,289 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:13:18" (1/1) ... [2025-03-04 04:13:18,365 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:13:18" (1/1) ... [2025-03-04 04:13:18,537 INFO L138 Inliner]: procedures = 352, calls = 5368, calls flagged for inlining = 124, calls inlined = 107, statements flattened = 9123 [2025-03-04 04:13:18,538 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 04:13:18,540 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 04:13:18,540 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 04:13:18,540 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 04:13:18,547 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:13:18" (1/1) ... [2025-03-04 04:13:18,548 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:13:18" (1/1) ... [2025-03-04 04:13:18,588 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:13:18" (1/1) ... [2025-03-04 04:13:19,679 INFO L175 MemorySlicer]: Split 2956 memory accesses to 46 slices as follows [6, 29, 2, 56, 8, 4, 4, 1, 1, 16, 14, 2, 799, 3, 4, 4, 3, 69, 151, 1, 29, 13, 8, 4, 1529, 3, 2, 4, 14, 32, 6, 4, 36, 4, 14, 4, 7, 6, 25, 4, 1, 4, 10, 2, 10, 4]. 52 percent of accesses are in the largest equivalence class. The 278 initializations are split as follows [6, 0, 0, 0, 8, 4, 4, 0, 0, 0, 0, 0, 18, 3, 4, 4, 3, 0, 0, 0, 0, 0, 8, 4, 78, 3, 2, 4, 14, 32, 0, 4, 36, 4, 0, 4, 7, 0, 0, 4, 0, 4, 10, 2, 0, 4]. The 1852 writes are split as follows [0, 29, 0, 48, 0, 0, 0, 0, 1, 16, 5, 1, 781, 0, 0, 0, 0, 69, 65, 0, 29, 5, 0, 0, 778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 10, 0, 0, 0, 0, 0, 10, 0]. [2025-03-04 04:13:19,683 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:13:18" (1/1) ... [2025-03-04 04:13:19,683 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:13:18" (1/1) ... [2025-03-04 04:13:19,857 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:13:18" (1/1) ... [2025-03-04 04:13:19,874 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:13:18" (1/1) ... [2025-03-04 04:13:19,960 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:13:18" (1/1) ... [2025-03-04 04:13:19,999 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:13:18" (1/1) ... [2025-03-04 04:13:20,057 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 04:13:20,060 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 04:13:20,060 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 04:13:20,060 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 04:13:20,061 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:13:18" (1/1) ... [2025-03-04 04:13:20,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:13:20,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 04:13:20,090 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-04 04:13:20,097 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-04 04:13:20,110 INFO L130 BoogieDeclarations]: Found specification of procedure part_get_fact_prot_info [2025-03-04 04:13:20,111 INFO L138 BoogieDeclarations]: Found implementation of procedure part_get_fact_prot_info [2025-03-04 04:13:20,111 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_mmap [2025-03-04 04:13:20,111 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_mmap [2025-03-04 04:13:20,111 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2025-03-04 04:13:20,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2025-03-04 04:13:20,111 INFO L130 BoogieDeclarations]: Found specification of procedure part_write_oob [2025-03-04 04:13:20,111 INFO L138 BoogieDeclarations]: Found implementation of procedure part_write_oob [2025-03-04 04:13:20,111 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_block_markbad [2025-03-04 04:13:20,111 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_block_markbad [2025-03-04 04:13:20,111 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2025-03-04 04:13:20,111 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2025-03-04 04:13:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read_oob [2025-03-04 04:13:20,112 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read_oob [2025-03-04 04:13:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-03-04 04:13:20,112 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-03-04 04:13:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_suspend [2025-03-04 04:13:20,112 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_suspend [2025-03-04 04:13:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 04:13:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 04:13:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 04:13:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 04:13:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 04:13:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 04:13:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 04:13:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 04:13:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 04:13:20,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-04 04:13:20,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 04:13:20,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-04 04:13:20,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-04 04:13:20,115 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_ecc_stats_errors_show [2025-03-04 04:13:20,116 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_ecc_stats_errors_show [2025-03-04 04:13:20,116 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-04 04:13:20,116 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-04 04:13:20,116 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_size_show [2025-03-04 04:13:20,116 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_size_show [2025-03-04 04:13:20,116 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-04 04:13:20,117 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-04 04:13:20,117 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-03-04 04:13:20,117 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-03-04 04:13:20,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 04:13:20,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 04:13:20,117 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_numeraseregions_show [2025-03-04 04:13:20,117 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_numeraseregions_show [2025-03-04 04:13:20,117 INFO L130 BoogieDeclarations]: Found specification of procedure put_mtd_device [2025-03-04 04:13:20,117 INFO L138 BoogieDeclarations]: Found implementation of procedure put_mtd_device [2025-03-04 04:13:20,117 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_proc_open [2025-03-04 04:13:20,117 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_proc_open [2025-03-04 04:13:20,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-03-04 04:13:20,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-03-04 04:13:20,117 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_writeoob [2025-03-04 04:13:20,117 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_writeoob [2025-03-04 04:13:20,117 INFO L130 BoogieDeclarations]: Found specification of procedure class_unregister [2025-03-04 04:13:20,118 INFO L138 BoogieDeclarations]: Found implementation of procedure class_unregister [2025-03-04 04:13:20,118 INFO L130 BoogieDeclarations]: Found specification of procedure part_write_user_prot_reg [2025-03-04 04:13:20,118 INFO L138 BoogieDeclarations]: Found implementation of procedure part_write_user_prot_reg [2025-03-04 04:13:20,118 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_get_user_prot_info [2025-03-04 04:13:20,118 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_get_user_prot_info [2025-03-04 04:13:20,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_get [2025-03-04 04:13:20,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_get [2025-03-04 04:13:20,118 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_flags_show [2025-03-04 04:13:20,118 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_flags_show [2025-03-04 04:13:20,118 INFO L130 BoogieDeclarations]: Found specification of procedure part_read [2025-03-04 04:13:20,118 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read [2025-03-04 04:13:20,118 INFO L130 BoogieDeclarations]: Found specification of procedure concat_write_oob [2025-03-04 04:13:20,118 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_write_oob [2025-03-04 04:13:20,118 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-04 04:13:20,118 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-04 04:13:20,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-04 04:13:20,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-04 04:13:20,118 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read_user_prot_reg [2025-03-04 04:13:20,118 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read_user_prot_reg [2025-03-04 04:13:20,118 INFO L130 BoogieDeclarations]: Found specification of procedure part_panic_write [2025-03-04 04:13:20,118 INFO L138 BoogieDeclarations]: Found implementation of procedure part_panic_write [2025-03-04 04:13:20,118 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_ecc_step_size_show [2025-03-04 04:13:20,118 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_ecc_step_size_show [2025-03-04 04:13:20,118 INFO L130 BoogieDeclarations]: Found specification of procedure concat_unlock [2025-03-04 04:13:20,118 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_unlock [2025-03-04 04:13:20,118 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 04:13:20,118 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-03-04 04:13:20,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-03-04 04:13:20,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 04:13:20,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 04:13:20,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 04:13:20,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 04:13:20,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 04:13:20,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 04:13:20,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 04:13:20,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 04:13:20,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 04:13:20,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-04 04:13:20,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-03-04 04:13:20,122 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_name_show [2025-03-04 04:13:20,122 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_name_show [2025-03-04 04:13:20,122 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~int~X~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~int~X~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_bbtblocks_show [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_bbtblocks_show [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_bitflip_or_eccerr [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_bitflip_or_eccerr [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure concat_sync [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_sync [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_locked [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_locked [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_partition_offset_show [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_partition_offset_show [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure part_block_isreserved [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure part_block_isreserved [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_open [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_open [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure concat_write [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_write [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_kmalloc_up_to [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_kmalloc_up_to [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~int [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~int [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_readoob [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_readoob [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_bitflip [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_bitflip [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure part_is_locked [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure part_is_locked [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_write [2025-03-04 04:13:20,123 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_write [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 04:13:20,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-04 04:13:20,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-03-04 04:13:20,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-03-04 04:13:20,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-03-04 04:13:20,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-03-04 04:13:20,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-03-04 04:13:20,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-03-04 04:13:20,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-03-04 04:13:20,125 INFO L130 BoogieDeclarations]: Found specification of procedure get_mtd_device [2025-03-04 04:13:20,125 INFO L138 BoogieDeclarations]: Found implementation of procedure get_mtd_device [2025-03-04 04:13:20,125 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2025-03-04 04:13:20,126 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure part_block_markbad [2025-03-04 04:13:20,126 INFO L138 BoogieDeclarations]: Found implementation of procedure part_block_markbad [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure concat_resume [2025-03-04 04:13:20,126 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_resume [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_ioctl [2025-03-04 04:13:20,126 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_ioctl [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure part_unlock [2025-03-04 04:13:20,126 INFO L138 BoogieDeclarations]: Found implementation of procedure part_unlock [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-04 04:13:20,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read_fact_prot_reg [2025-03-04 04:13:20,126 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read_fact_prot_reg [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_sync [2025-03-04 04:13:20,126 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_sync [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_ecc_stats_corrected_show [2025-03-04 04:13:20,126 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_ecc_stats_corrected_show [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_div_by_ws [2025-03-04 04:13:20,126 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_div_by_ws [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-04 04:13:20,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-04 04:13:20,127 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_unpoint [2025-03-04 04:13:20,127 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_unpoint [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure __chk_range_not_ok [2025-03-04 04:13:20,127 INFO L138 BoogieDeclarations]: Found implementation of procedure __chk_range_not_ok [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_eccerr [2025-03-04 04:13:20,127 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_eccerr [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2025-03-04 04:13:20,127 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-03-04 04:13:20,127 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure free_partition [2025-03-04 04:13:20,127 INFO L138 BoogieDeclarations]: Found implementation of procedure free_partition [2025-03-04 04:13:20,127 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-04 04:13:20,128 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-04 04:13:20,128 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-04 04:13:20,128 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-04 04:13:20,128 INFO L130 BoogieDeclarations]: Found specification of procedure concat_erase [2025-03-04 04:13:20,128 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_erase [2025-03-04 04:13:20,129 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_erase_callback [2025-03-04 04:13:20,129 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_erase_callback [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-04 04:13:20,130 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_block_isreserved [2025-03-04 04:13:20,130 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_block_isreserved [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2025-03-04 04:13:20,130 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure part_read_fact_prot_reg [2025-03-04 04:13:20,130 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read_fact_prot_reg [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-04 04:13:20,130 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-03-04 04:13:20,130 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_resume [2025-03-04 04:13:20,130 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_resume [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 04:13:20,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-03-04 04:13:20,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_subpagesize_show [2025-03-04 04:13:20,133 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_subpagesize_show [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_cls_resume [2025-03-04 04:13:20,133 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_cls_resume [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_add_partition_attrs [2025-03-04 04:13:20,133 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_add_partition_attrs [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-03-04 04:13:20,133 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure add_mtd_device [2025-03-04 04:13:20,133 INFO L138 BoogieDeclarations]: Found implementation of procedure add_mtd_device [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-04 04:13:20,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_write_oob [2025-03-04 04:13:20,134 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_write_oob [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_type_show [2025-03-04 04:13:20,134 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_type_show [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure part_write [2025-03-04 04:13:20,134 INFO L138 BoogieDeclarations]: Found implementation of procedure part_write [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure concat_lock [2025-03-04 04:13:20,134 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_lock [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 04:13:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-04 04:13:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure register_mtd_user [2025-03-04 04:13:20,136 INFO L138 BoogieDeclarations]: Found implementation of procedure register_mtd_user [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_oobsize_show [2025-03-04 04:13:20,136 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_oobsize_show [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_lock_user_prot_reg [2025-03-04 04:13:20,136 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_lock_user_prot_reg [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-04 04:13:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-04 04:13:20,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-04 04:13:20,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-04 04:13:20,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-04 04:13:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-04 04:13:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-04 04:13:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-03-04 04:13:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-03-04 04:13:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-03-04 04:13:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-03-04 04:13:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-03-04 04:13:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-03-04 04:13:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-03-04 04:13:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-03-04 04:13:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-03-04 04:13:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-03-04 04:13:20,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:13:20,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-03-04 04:13:20,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-03-04 04:13:20,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-03-04 04:13:20,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-03-04 04:13:20,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-03-04 04:13:20,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-03-04 04:13:20,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-03-04 04:13:20,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-03-04 04:13:20,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_partition [2025-03-04 04:13:20,140 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_partition [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure concat_block_isbad [2025-03-04 04:13:20,140 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_block_isbad [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_close [2025-03-04 04:13:20,140 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_close [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-04 04:13:20,140 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_write [2025-03-04 04:13:20,140 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_write [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_badblocks_show [2025-03-04 04:13:20,140 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_badblocks_show [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure part_sync [2025-03-04 04:13:20,140 INFO L138 BoogieDeclarations]: Found implementation of procedure part_sync [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure concat_suspend [2025-03-04 04:13:20,140 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_suspend [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 04:13:20,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-03-04 04:13:20,141 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure __get_mtd_device [2025-03-04 04:13:20,141 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_mtd_device [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure part_read_oob [2025-03-04 04:13:20,141 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read_oob [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2025-03-04 04:13:20,141 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure is_power_of_2 [2025-03-04 04:13:20,141 INFO L138 BoogieDeclarations]: Found implementation of procedure is_power_of_2 [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-03-04 04:13:20,141 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure kill_mtd_super [2025-03-04 04:13:20,141 INFO L138 BoogieDeclarations]: Found implementation of procedure kill_mtd_super [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-04 04:13:20,141 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2025-03-04 04:13:20,141 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2025-03-04 04:13:20,141 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_writesize_show [2025-03-04 04:13:20,142 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_writesize_show [2025-03-04 04:13:20,142 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_block_isbad [2025-03-04 04:13:20,142 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_block_isbad [2025-03-04 04:13:20,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-04 04:13:20,142 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-04 04:13:20,142 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:13:20,142 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:13:20,142 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2025-03-04 04:13:20,142 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2025-03-04 04:13:20,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 04:13:20,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-04 04:13:20,142 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-04 04:13:20,142 INFO L130 BoogieDeclarations]: Found specification of procedure idr_find [2025-03-04 04:13:20,142 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_find [2025-03-04 04:13:20,142 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_erase [2025-03-04 04:13:20,142 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_erase [2025-03-04 04:13:20,142 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-03-04 04:13:20,142 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-03-04 04:13:20,142 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_erasesize_show [2025-03-04 04:13:20,142 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_erasesize_show [2025-03-04 04:13:20,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 04:13:20,142 INFO L130 BoogieDeclarations]: Found specification of procedure concat_read [2025-03-04 04:13:20,142 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_read [2025-03-04 04:13:20,142 INFO L130 BoogieDeclarations]: Found specification of procedure concat_read_oob [2025-03-04 04:13:20,142 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_read_oob [2025-03-04 04:13:20,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 04:13:20,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 04:13:20,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 04:13:20,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 04:13:20,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 04:13:20,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 04:13:20,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 04:13:20,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 04:13:20,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 04:13:20,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 04:13:20,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 04:13:20,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-04 04:13:20,144 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure bdi_destroy [2025-03-04 04:13:20,144 INFO L138 BoogieDeclarations]: Found implementation of procedure bdi_destroy [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 04:13:20,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_release [2025-03-04 04:13:20,144 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_release [2025-03-04 04:13:20,144 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_bitflip_threshold_show [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_bitflip_threshold_show [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure __put_mtd_device [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure __put_mtd_device [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_mod_by_eb [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_mod_by_eb [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_get_fact_prot_info [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_get_fact_prot_info [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_unlock [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_unlock [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure part_suspend [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure part_suspend [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure part_unpoint [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure part_unpoint [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure part_block_isbad [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure part_block_isbad [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure otp_select_filemode [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure otp_select_filemode [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure part_read_user_prot_reg [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read_user_prot_reg [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure __mtd_next_device [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure __mtd_next_device [2025-03-04 04:13:20,145 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_lock [2025-03-04 04:13:20,145 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_lock [2025-03-04 04:13:20,146 INFO L130 BoogieDeclarations]: Found specification of procedure del_mtd_device [2025-03-04 04:13:20,146 INFO L138 BoogieDeclarations]: Found implementation of procedure del_mtd_device [2025-03-04 04:13:20,146 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~int~TO~int [2025-03-04 04:13:20,146 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~int~TO~int [2025-03-04 04:13:20,146 INFO L130 BoogieDeclarations]: Found specification of procedure allocate_partition [2025-03-04 04:13:20,146 INFO L138 BoogieDeclarations]: Found implementation of procedure allocate_partition [2025-03-04 04:13:20,146 INFO L130 BoogieDeclarations]: Found specification of procedure part_erase [2025-03-04 04:13:20,146 INFO L138 BoogieDeclarations]: Found implementation of procedure part_erase [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure concat_block_markbad [2025-03-04 04:13:20,147 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_block_markbad [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure concat_dev_erase [2025-03-04 04:13:20,147 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_dev_erase [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~TO~int [2025-03-04 04:13:20,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~TO~int [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2025-03-04 04:13:20,147 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure part_resume [2025-03-04 04:13:20,147 INFO L138 BoogieDeclarations]: Found implementation of procedure part_resume [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_cls_suspend [2025-03-04 04:13:20,147 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_cls_suspend [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure part_lock_user_prot_reg [2025-03-04 04:13:20,147 INFO L138 BoogieDeclarations]: Found implementation of procedure part_lock_user_prot_reg [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-04 04:13:20,147 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:13:20,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure memdup_user [2025-03-04 04:13:20,147 INFO L138 BoogieDeclarations]: Found implementation of procedure memdup_user [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure part_lock [2025-03-04 04:13:20,147 INFO L138 BoogieDeclarations]: Found implementation of procedure part_lock [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-03-04 04:13:20,147 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_panic_write [2025-03-04 04:13:20,147 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_panic_write [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 04:13:20,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~~uint64_t~0~TO~int [2025-03-04 04:13:20,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~~uint64_t~0~TO~int [2025-03-04 04:13:20,148 INFO L130 BoogieDeclarations]: Found specification of procedure part_get_user_prot_info [2025-03-04 04:13:20,148 INFO L138 BoogieDeclarations]: Found implementation of procedure part_get_user_prot_info [2025-03-04 04:13:20,150 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_write_user_prot_reg [2025-03-04 04:13:20,150 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_write_user_prot_reg [2025-03-04 04:13:20,150 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 04:13:20,150 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 04:13:20,150 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_ecc_strength_show [2025-03-04 04:13:20,150 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_ecc_strength_show [2025-03-04 04:13:20,150 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-04 04:13:20,150 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-04 04:13:21,384 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 04:13:21,387 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 04:13:21,497 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12331: havoc #t~nondet2267; [2025-03-04 04:13:21,619 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10931: call ULTIMATE.dealloc(~#ops~2.base, ~#ops~2.offset);havoc ~#ops~2.base, ~#ops~2.offset;call ULTIMATE.dealloc(~#retlen~3.base, ~#retlen~3.offset);havoc ~#retlen~3.base, ~#retlen~3.offset; [2025-03-04 04:13:22,350 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4365: havoc __kmalloc_#t~ret54#1.base, __kmalloc_#t~ret54#1.offset; [2025-03-04 04:13:22,392 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12514: havoc sysfs_create_files_#t~nondet2306#1; [2025-03-04 04:13:22,406 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4531: havoc #t~mem98.base, #t~mem98.offset; [2025-03-04 04:13:22,541 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12359: havoc idr_alloc_#t~nondet2272#1; [2025-03-04 04:13:22,541 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12335: havoc dev_set_name_#t~nondet2268#1; [2025-03-04 04:13:22,541 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12345: havoc device_register_#t~nondet2270#1; [2025-03-04 04:13:22,541 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12338: havoc device_create_#t~ret2269#1.base, device_create_#t~ret2269#1.offset; [2025-03-04 04:13:22,541 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5162: call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset; [2025-03-04 04:13:22,654 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963: havoc mtd_can_have_bb_#t~mem882#1.base, mtd_can_have_bb_#t~mem882#1.offset; [2025-03-04 04:13:22,692 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645: call ULTIMATE.dealloc(~#descriptor~6.base, ~#descriptor~6.offset);havoc ~#descriptor~6.base, ~#descriptor~6.offset; [2025-03-04 04:13:22,731 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12294: havoc _copy_to_user_#t~nondet2263#1; [2025-03-04 04:13:23,018 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4544: havoc device_is_registered_#t~mem99#1; [2025-03-04 04:13:23,018 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12521: havoc unregister_reboot_notifier_#t~nondet2307#1; [2025-03-04 04:13:23,708 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12374: havoc kstrdup_#t~ret2276#1.base, kstrdup_#t~ret2276#1.offset; [2025-03-04 04:13:23,709 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9215: havoc mtd_div_by_eb_#t~mem1281#1;havoc mtd_div_by_eb_#t~bitwise1282#1; [2025-03-04 04:13:23,786 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050: havoc #t~mem484; [2025-03-04 04:13:50,573 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576: call ULTIMATE.dealloc(main_~#ldvarg37~0#1.base, main_~#ldvarg37~0#1.offset);havoc main_~#ldvarg37~0#1.base, main_~#ldvarg37~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg40~0#1.base, main_~#ldvarg40~0#1.offset);havoc main_~#ldvarg40~0#1.base, main_~#ldvarg40~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg38~0#1.base, main_~#ldvarg38~0#1.offset);havoc main_~#ldvarg38~0#1.base, main_~#ldvarg38~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg65~0#1.base, main_~#ldvarg65~0#1.offset);havoc main_~#ldvarg65~0#1.base, main_~#ldvarg65~0#1.offset; [2025-03-04 04:13:50,573 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12390: havoc ldv_freeze_noirq_21_#t~nondet2280#1; [2025-03-04 04:13:50,573 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10675: call ULTIMATE.dealloc(mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset);havoc mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset;call ULTIMATE.dealloc(mtdchar_read_~#size~6#1.base, mtdchar_read_~#size~6#1.offset);havoc mtdchar_read_~#size~6#1.base, mtdchar_read_~#size~6#1.offset;call ULTIMATE.dealloc(mtdchar_read_~#descriptor~7#1.base, mtdchar_read_~#descriptor~7#1.offset);havoc mtdchar_read_~#descriptor~7#1.base, mtdchar_read_~#descriptor~7#1.offset;call ULTIMATE.dealloc(mtdchar_read_~#ops~0#1.base, mtdchar_read_~#ops~0#1.offset);havoc mtdchar_read_~#ops~0#1.base, mtdchar_read_~#ops~0#1.offset; [2025-03-04 04:13:50,573 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12397: havoc ldv_poweroff_late_21_#t~nondet2281#1; [2025-03-04 04:13:50,573 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12466: havoc proc_create_data_#t~ret2296#1.base, proc_create_data_#t~ret2296#1.offset; [2025-03-04 04:13:50,573 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12401: havoc ldv_poweroff_noirq_21_#t~nondet2282#1; [2025-03-04 04:13:50,573 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12405: havoc ldv_prepare_21_#t~nondet2283#1; [2025-03-04 04:13:50,573 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12276: havoc __register_chrdev_#t~nondet2260#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12409: havoc ldv_probe_4_#t~nondet2284#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12413: havoc ldv_restore_early_21_#t~nondet2285#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12483: havoc seq_lseek_#t~nondet2298#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12417: havoc ldv_restore_noirq_21_#t~nondet2286#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12352: havoc fixed_size_llseek_#t~nondet2271#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5021: call ULTIMATE.dealloc(mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.base, mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.offset);havoc mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.base, mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.offset; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12421: havoc ldv_resume_early_21_#t~nondet2287#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6411: call ULTIMATE.dealloc(init_mtd_~#__key~0#1.base, init_mtd_~#__key~0#1.offset);havoc init_mtd_~#__key~0#1.base, init_mtd_~#__key~0#1.offset; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12028: call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg13~0#1.base, ldv_main_exported_1_~#ldvarg13~0#1.offset);havoc ldv_main_exported_1_~#ldvarg13~0#1.base, ldv_main_exported_1_~#ldvarg13~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg17~0#1.base, ldv_main_exported_1_~#ldvarg17~0#1.offset);havoc ldv_main_exported_1_~#ldvarg17~0#1.base, ldv_main_exported_1_~#ldvarg17~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg14~0#1.base, ldv_main_exported_1_~#ldvarg14~0#1.offset);havoc ldv_main_exported_1_~#ldvarg14~0#1.base, ldv_main_exported_1_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg15~0#1.base, ldv_main_exported_1_~#ldvarg15~0#1.offset);havoc ldv_main_exported_1_~#ldvarg15~0#1.base, ldv_main_exported_1_~#ldvarg15~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg12~0#1.base, ldv_main_exported_1_~#ldvarg12~0#1.offset);havoc ldv_main_exported_1_~#ldvarg12~0#1.base, ldv_main_exported_1_~#ldvarg12~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg23~0#1.base, ldv_main_exported_1_~#ldvarg23~0#1.offset);havoc ldv_main_exported_1_~#ldvarg23~0#1.base, ldv_main_exported_1_~#ldvarg23~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg20~0#1.base, ldv_main_exported_1_~#ldvarg20~0#1.offset);havoc ldv_main_exported_1_~#ldvarg20~0#1.base, ldv_main_exported_1_~#ldvarg20~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg18~0#1.base, ldv_main_exported_1_~#ldvarg18~0#1.offset);havoc ldv_main_exported_1_~#ldvarg18~0#1.base, ldv_main_exported_1_~#ldvarg18~0#1.offset; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12425: havoc ldv_resume_noirq_21_#t~nondet2288#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12429: havoc ldv_suspend_late_21_#t~nondet2289#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12495: havoc seq_read_#t~nondet2301#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11903: call ULTIMATE.dealloc(mtdchar_compat_ioctl_~#buf~1#1.base, mtdchar_compat_ioctl_~#buf~1#1.offset);havoc mtdchar_compat_ioctl_~#buf~1#1.base, mtdchar_compat_ioctl_~#buf~1#1.offset;call ULTIMATE.dealloc(mtdchar_compat_ioctl_~#buf___0~1#1.base, mtdchar_compat_ioctl_~#buf___0~1#1.offset);havoc mtdchar_compat_ioctl_~#buf___0~1#1.base, mtdchar_compat_ioctl_~#buf___0~1#1.offset; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12433: havoc ldv_suspend_noirq_21_#t~nondet2290#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12437: havoc ldv_thaw_early_21_#t~nondet2291#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12441: havoc ldv_thaw_noirq_21_#t~nondet2292#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12310: havoc bdi_init_#t~nondet2264#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12378: havoc kstrtouint_#t~nondet2277#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12314: havoc bdi_register_#t~nondet2265#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12382: havoc ldv_complete_21_#t~nondet2278#1; [2025-03-04 04:13:50,574 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12386: havoc ldv_freeze_late_21_#t~nondet2279#1; [2025-03-04 04:13:50,575 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12254: havoc __class_register_#t~nondet2259#1; [2025-03-04 04:13:51,599 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12532: havoc __phys_addr_#t~nondet2310#1; [2025-03-04 04:13:51,599 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12535: havoc vm_iomap_memory_#t~nondet2311#1; [2025-03-04 04:13:51,599 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10413: havoc cachemode2protval_#t~mem1802#1; [2025-03-04 04:13:51,599 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11953: call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset; [2025-03-04 04:13:52,909 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5899: havoc #t~mem440; [2025-03-04 04:13:53,044 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-04 04:13:54,918 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12506: havoc single_open_#t~nondet2304#1; [2025-03-04 04:13:55,931 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9270: call ULTIMATE.dealloc(~#stats~0.base, ~#stats~0.offset);havoc ~#stats~0.base, ~#stats~0.offset; [2025-03-04 04:13:57,132 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8304: call ULTIMATE.dealloc(~#devops~1.base, ~#devops~1.offset);havoc ~#devops~1.base, ~#devops~1.offset; [2025-03-04 04:13:59,671 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10579: call ULTIMATE.dealloc(~#descriptor~5#1.base, ~#descriptor~5#1.offset);havoc ~#descriptor~5#1.base, ~#descriptor~5#1.offset; [2025-03-04 04:13:59,672 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10460: havoc iminor_#t~mem1814#1; [2025-03-04 04:13:59,986 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: call ULTIMATE.dealloc(~#retsize~1.base, ~#retsize~1.offset);havoc ~#retsize~1.base, ~#retsize~1.offset; [2025-03-04 04:14:01,518 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11007: call ULTIMATE.dealloc(~#ops~3.base, ~#ops~3.offset);havoc ~#ops~3.base, ~#ops~3.offset; [2025-03-04 04:14:02,315 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10783: call ULTIMATE.dealloc(~#size~7.base, ~#size~7.offset);havoc ~#size~7.base, ~#size~7.offset;call ULTIMATE.dealloc(~#retlen~1.base, ~#retlen~1.offset);havoc ~#retlen~1.base, ~#retlen~1.offset;call ULTIMATE.dealloc(~#descriptor~8.base, ~#descriptor~8.offset);havoc ~#descriptor~8.base, ~#descriptor~8.offset;call ULTIMATE.dealloc(~#ops~1.base, ~#ops~1.offset);havoc ~#ops~1.base, ~#ops~1.offset; [2025-03-04 04:14:12,347 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10530: havoc mtd_has_oob_#t~mem1843#1.base, mtd_has_oob_#t~mem1843#1.offset;havoc mtd_has_oob_#t~mem1844#1.base, mtd_has_oob_#t~mem1844#1.offset;havoc mtd_has_oob_#t~short1845#1; [2025-03-04 04:14:12,347 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11193: call ULTIMATE.dealloc(mtdchar_write_ioctl_~#req~0#1.base, mtdchar_write_ioctl_~#req~0#1.offset);havoc mtdchar_write_ioctl_~#req~0#1.base, mtdchar_write_ioctl_~#req~0#1.offset;call ULTIMATE.dealloc(mtdchar_write_ioctl_~#ops~4#1.base, mtdchar_write_ioctl_~#ops~4#1.offset);havoc mtdchar_write_ioctl_~#ops~4#1.base, mtdchar_write_ioctl_~#ops~4#1.offset; [2025-03-04 04:14:12,347 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11294: call ULTIMATE.dealloc(~#info~0#1.base, ~#info~0#1.offset);havoc ~#info~0#1.base, ~#info~0#1.offset;call ULTIMATE.dealloc(~#descriptor~9#1.base, ~#descriptor~9#1.offset);havoc ~#descriptor~9#1.base, ~#descriptor~9#1.offset;call ULTIMATE.dealloc(~#waitq~1#1.base, ~#waitq~1#1.offset);havoc ~#waitq~1#1.base, ~#waitq~1#1.offset;call ULTIMATE.dealloc(~#wait~1#1.base, ~#wait~1#1.offset);havoc ~#wait~1#1.base, ~#wait~1#1.offset;call ULTIMATE.dealloc(~#__key~2#1.base, ~#__key~2#1.offset);havoc ~#__key~2#1.base, ~#__key~2#1.offset;call ULTIMATE.dealloc(~#einfo64~0#1.base, ~#einfo64~0#1.offset);havoc ~#einfo64~0#1.base, ~#einfo64~0#1.offset;call ULTIMATE.dealloc(~#einfo32~0#1.base, ~#einfo32~0#1.offset);havoc ~#einfo32~0#1.base, ~#einfo32~0#1.offset;call ULTIMATE.dealloc(~#buf~0#1.base, ~#buf~0#1.offset);havoc ~#buf~0#1.base, ~#buf~0#1.offset;call ULTIMATE.dealloc(~#buf___0~0#1.base, ~#buf___0~0#1.offset);havoc ~#buf___0~0#1.base, ~#buf___0~0#1.offset;call ULTIMATE.dealloc(~#buf___1~0#1.base, ~#buf___1~0#1.offset);havoc ~#buf___1~0#1.base, ~#buf___1~0#1.offset;call ULTIMATE.dealloc(~#buf___2~0#1.base, ~#buf___2~0#1.offset);havoc ~#buf___2~0#1.base, ~#buf___2~0#1.offset;call ULTIMATE.dealloc(~#einfo~0#1.base, ~#einfo~0#1.offset);havoc ~#einfo~0#1.base, ~#einfo~0#1.offset;call ULTIMATE.dealloc(~#einfo___0~0#1.base, ~#einfo___0~0#1.offset);havoc ~#einfo___0~0#1.base, ~#einfo___0~0#1.offset;call ULTIMATE.dealloc(~#einfo___1~0#1.base, ~#einfo___1~0#1.offset);havoc ~#einfo___1~0#1.base, ~#einfo___1~0#1.offset;call ULTIMATE.dealloc(~#oi~0#1.base, ~#oi~0#1.offset);havoc ~#oi~0#1.base, ~#oi~0#1.offset;call ULTIMATE.dealloc(~#offs~1#1.base, ~#offs~1#1.offset);havoc ~#offs~1#1.base, ~#offs~1#1.offset;call ULTIMATE.dealloc(~#offs___0~0#1.base, ~#offs___0~0#1.offset);havoc ~#offs___0~0#1.base, ~#offs___0~0#1.offset;call ULTIMATE.dealloc(~#mode~0#1.base, ~#mode~0#1.offset);havoc ~#mode~0#1.base, ~#mode~0#1.offset;call ULTIMATE.dealloc(~#retlen~4#1.base, ~#retlen~4#1.offset);havoc ~#retlen~4#1.base, ~#retlen~4#1.offset;call ULTIMATE.dealloc(~#nbr~0#1.base, ~#nbr~0#1.offset);havoc ~#nbr~0#1.base, ~#nbr~0#1.offset;call ULTIMATE.dealloc(~#oinfo~0#1.base, ~#oinfo~0#1.offset);havoc ~#oinfo~0#1.base, ~#oinfo~0#1.offset; [2025-03-04 04:14:12,347 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12321: havoc capable_#t~nondet2266#1; [2025-03-04 04:14:12,347 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10043: call ULTIMATE.dealloc(mtd_add_partition_~#part~27#1.base, mtd_add_partition_~#part~27#1.offset);havoc mtd_add_partition_~#part~27#1.base, mtd_add_partition_~#part~27#1.offset; [2025-03-04 04:14:12,816 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9245: havoc #t~mem1289;havoc #t~bitwise1290; [2025-03-04 04:14:12,979 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12463: havoc #t~nondet2295; [2025-03-04 04:14:17,973 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12510: havoc #t~nondet2305; [2025-03-04 04:14:18,262 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4292: havoc #t~bitwise7;havoc #t~short8; [2025-03-04 04:14:19,092 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362: havoc idr_find_slowpath_#t~ret2273#1.base, idr_find_slowpath_#t~ret2273#1.offset; [2025-03-04 04:14:19,092 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4325: call ULTIMATE.dealloc(~#__u~0#1.base, ~#__u~0#1.offset);havoc ~#__u~0#1.base, ~#__u~0#1.offset;call ULTIMATE.dealloc(~#__u___0~0#1.base, ~#__u___0~0#1.offset);havoc ~#__u___0~0#1.base, ~#__u___0~0#1.offset; [2025-03-04 04:14:19,554 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12290: havoc _copy_from_user_#t~nondet2262#1; [2025-03-04 04:14:20,174 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7990: call ULTIMATE.dealloc(~#retsize~0.base, ~#retsize~0.offset);havoc ~#retsize~0.base, ~#retsize~0.offset; [2025-03-04 04:14:21,475 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8220: call ULTIMATE.dealloc(~#devops~0.base, ~#devops~0.offset);havoc ~#devops~0.base, ~#devops~0.offset; [2025-03-04 04:14:22,193 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9230: havoc #t~mem1285;havoc #t~bitwise1286; [2025-03-04 04:14:22,908 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5802: havoc #t~mem399; [2025-03-04 04:14:23,270 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10895: call ULTIMATE.dealloc(~#retlen~2.base, ~#retlen~2.offset);havoc ~#retlen~2.base, ~#retlen~2.offset; [2025-03-04 04:14:23,431 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12365: havoc idr_get_next_#t~ret2274#1.base, idr_get_next_#t~ret2274#1.offset; [2025-03-04 04:14:23,431 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4776: call ULTIMATE.dealloc(~#i#1.base, ~#i#1.offset);havoc ~#i#1.base, ~#i#1.offset; [2025-03-04 04:14:24,949 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8378: call ULTIMATE.dealloc(~#waitq~0.base, ~#waitq~0.offset);havoc ~#waitq~0.base, ~#waitq~0.offset;call ULTIMATE.dealloc(~#wait~0.base, ~#wait~0.offset);havoc ~#wait~0.base, ~#wait~0.offset;call ULTIMATE.dealloc(~#__key~1.base, ~#__key~1.offset);havoc ~#__key~1.base, ~#__key~1.offset; [2025-03-04 04:14:26,315 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7546: call ULTIMATE.dealloc(get_sb_mtd_compare_~#descriptor~1#1.base, get_sb_mtd_compare_~#descriptor~1#1.offset);havoc get_sb_mtd_compare_~#descriptor~1#1.base, get_sb_mtd_compare_~#descriptor~1#1.offset;call ULTIMATE.dealloc(get_sb_mtd_compare_~#descriptor___0~0#1.base, get_sb_mtd_compare_~#descriptor___0~0#1.offset);havoc get_sb_mtd_compare_~#descriptor___0~0#1.base, get_sb_mtd_compare_~#descriptor___0~0#1.offset; [2025-03-04 04:14:26,316 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12491: havoc seq_puts_#t~nondet2300#1; [2025-03-04 04:14:26,316 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12487: havoc seq_printf_#t~nondet2299#1; [2025-03-04 04:14:26,392 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12453: havoc #t~ret2294.base, #t~ret2294.offset; [2025-03-04 04:14:28,251 INFO L? ?]: Removed 3858 outVars from TransFormulas that were not future-live. [2025-03-04 04:14:28,251 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 04:14:28,316 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 04:14:28,316 INFO L336 CfgBuilder]: Removed 3 assume(true) statements. [2025-03-04 04:14:28,316 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:14:28 BoogieIcfgContainer [2025-03-04 04:14:28,316 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 04:14:28,318 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 04:14:28,318 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 04:14:28,322 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 04:14:28,322 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 04:13:15" (1/3) ... [2025-03-04 04:14:28,323 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ca2e5a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:14:28, skipping insertion in model container [2025-03-04 04:14:28,323 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:13:18" (2/3) ... [2025-03-04 04:14:28,324 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ca2e5a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:14:28, skipping insertion in model container [2025-03-04 04:14:28,324 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:14:28" (3/3) ... [2025-03-04 04:14:28,327 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i [2025-03-04 04:14:28,339 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 04:14:28,342 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i that has 260 procedures, 3412 locations, 1 initial locations, 155 loop locations, and 1 error locations. [2025-03-04 04:14:28,445 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 04:14:28,455 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;@38b8bea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 04:14:28,455 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-04 04:14:28,468 INFO L276 IsEmpty]: Start isEmpty. Operand has 3010 states, 2200 states have (on average 1.415909090909091) internal successors, (3115), 2263 states have internal predecessors, (3115), 639 states have call successors, (639), 170 states have call predecessors, (639), 169 states have return successors, (616), 605 states have call predecessors, (616), 616 states have call successors, (616) [2025-03-04 04:14:28,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 874 [2025-03-04 04:14:28,507 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:14:28,508 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04 04:14:28,508 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:14:28,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:14:28,513 INFO L85 PathProgramCache]: Analyzing trace with hash -2145544611, now seen corresponding path program 1 times [2025-03-04 04:14:28,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:14:28,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121214383] [2025-03-04 04:14:28,518 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:14:28,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms