./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--mmc--host--sdhci.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/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--mmc--host--sdhci.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 ea8e18e0b66706f3847113c485acb9e2bb0a1b32e603b9531d3f764443ac941b --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 06:37:09,741 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 06:37:09,803 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 06:37:09,808 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 06:37:09,811 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 06:37:09,825 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 06:37:09,825 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 06:37:09,825 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 06:37:09,826 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 06:37:09,826 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 06:37:09,826 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 06:37:09,826 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 06:37:09,829 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 06:37:09,829 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 06:37:09,829 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 06:37:09,829 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 06:37:09,829 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 06:37:09,829 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 06:37:09,829 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 06:37:09,829 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 06:37:09,829 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 06:37:09,829 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 06:37:09,830 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:37:09,830 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 06:37:09,830 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 06:37:09,830 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-jdk21/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 -> ea8e18e0b66706f3847113c485acb9e2bb0a1b32e603b9531d3f764443ac941b [2025-02-06 06:37:10,052 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 06:37:10,062 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 06:37:10,065 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 06:37:10,066 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 06:37:10,066 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 06:37:10,067 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mmc--host--sdhci.ko-entry_point.cil.out.i [2025-02-06 06:37:11,210 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7cde12cb0/a723f99d3cc84edb9e68a4c196a9e36e/FLAGc9b1a90ba [2025-02-06 06:37:11,632 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 06:37:11,633 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mmc--host--sdhci.ko-entry_point.cil.out.i [2025-02-06 06:37:11,668 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7cde12cb0/a723f99d3cc84edb9e68a4c196a9e36e/FLAGc9b1a90ba [2025-02-06 06:37:11,678 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7cde12cb0/a723f99d3cc84edb9e68a4c196a9e36e [2025-02-06 06:37:11,679 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 06:37:11,681 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 06:37:11,682 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 06:37:11,682 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 06:37:11,684 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 06:37:11,685 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:37:11" (1/1) ... [2025-02-06 06:37:11,685 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d9b5d45 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:37:11, skipping insertion in model container [2025-02-06 06:37:11,685 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:37:11" (1/1) ... [2025-02-06 06:37:11,763 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 06:37:13,164 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mmc--host--sdhci.ko-entry_point.cil.out.i[316441,316454] [2025-02-06 06:37:13,205 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:37:13,271 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 06:37:13,332 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [3745-3746] [2025-02-06 06:37:13,334 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3774] [2025-02-06 06:37:13,335 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3777] [2025-02-06 06:37:13,335 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3780] [2025-02-06 06:37:13,335 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3783] [2025-02-06 06:37:13,337 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (831), "i" (12UL)); [3812-3813] [2025-02-06 06:37:13,337 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (43UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [3818-3820] [2025-02-06 06:37:13,337 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (836), "i" (12UL)); [3842-3843] [2025-02-06 06:37:13,337 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [3848-3850] [2025-02-06 06:37:13,339 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (841), "i" (12UL)); [3871-3872] [2025-02-06 06:37:13,339 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [3877-3879] [2025-02-06 06:37:13,339 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [3914] [2025-02-06 06:37:13,340 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgb %2,%1": "=a" (__ret), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [3933-3934] [2025-02-06 06:37:13,340 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgw %2,%1": "=a" (__ret), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [3938-3939] [2025-02-06 06:37:13,340 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgl %2,%1": "=a" (__ret), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [3943-3944] [2025-02-06 06:37:13,341 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgq %2,%1": "=a" (__ret), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [3948-3949] [2025-02-06 06:37:13,341 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [4001] [2025-02-06 06:37:13,341 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [4004] [2025-02-06 06:37:13,342 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (val)); [4006] [2025-02-06 06:37:13,342 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [4011] [2025-02-06 06:37:13,342 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [4014] [2025-02-06 06:37:13,342 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [4016] [2025-02-06 06:37:13,342 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [4021] [2025-02-06 06:37:13,342 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [4024] [2025-02-06 06:37:13,342 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [4026] [2025-02-06 06:37:13,342 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [4031] [2025-02-06 06:37:13,342 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [4034] [2025-02-06 06:37:13,343 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (val)); [4036] [2025-02-06 06:37:13,344 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [4054] [2025-02-06 06:37:13,344 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [4057] [2025-02-06 06:37:13,344 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [4059] [2025-02-06 06:37:13,344 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [4064] [2025-02-06 06:37:13,344 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [4067] [2025-02-06 06:37:13,345 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [4069] [2025-02-06 06:37:13,345 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [4074] [2025-02-06 06:37:13,345 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [4077] [2025-02-06 06:37:13,345 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [4079] [2025-02-06 06:37:13,345 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [4084] [2025-02-06 06:37:13,345 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [4087] [2025-02-06 06:37:13,346 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [4089] [2025-02-06 06:37:13,347 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [4171] [2025-02-06 06:37:13,348 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [4179] [2025-02-06 06:37:13,348 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [4187] [2025-02-06 06:37:13,348 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [4194] [2025-02-06 06:37:13,348 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [4201] [2025-02-06 06:37:13,348 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [4208] [2025-02-06 06:37:13,355 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4469] [2025-02-06 06:37:13,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4476] [2025-02-06 06:37:13,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4487] [2025-02-06 06:37:13,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4497] [2025-02-06 06:37:13,357 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 *)"include/linux/scatterlist.h"), "i" (123), "i" (12UL)); [4527-4528] [2025-02-06 06:37:13,357 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 *)"include/linux/scatterlist.h"), "i" (124), "i" (12UL)); [4535-4536] [2025-02-06 06:37:13,361 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [4614-4615] [2025-02-06 06:37:13,364 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [4643-4644] [2025-02-06 06:37:13,365 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (56), "i" (12UL)); [4691-4692] [2025-02-06 06:37:13,366 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (58), "i" (12UL)); [4700-4701] [2025-02-06 06:37:13,367 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (70), "i" (12UL)); [4724-4725] [2025-02-06 06:37:13,368 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (120), "i" (12UL)); [4754-4755] [2025-02-06 06:37:13,368 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (160), "i" (12UL)); [4784-4785] [2025-02-06 06:37:13,438 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/1155/dscv_tempdir/dscv/ri/08_1a/drivers/mmc/host/sdhci.c"), "i" (319), "i" (12UL)); [5615-5616] [2025-02-06 06:37:13,440 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/1155/dscv_tempdir/dscv/ri/08_1a/drivers/mmc/host/sdhci.c"), "i" (364), "i" (12UL)); [5704-5705] [2025-02-06 06:37:13,441 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/1155/dscv_tempdir/dscv/ri/08_1a/drivers/mmc/host/sdhci.c"), "i" (397), "i" (12UL)); [5761-5762] [2025-02-06 06:37:13,445 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/1155/dscv_tempdir/dscv/ri/08_1a/drivers/mmc/host/sdhci.c"), "i" (497), "i" (12UL)); [5906-5907] [2025-02-06 06:37:13,446 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/1155/dscv_tempdir/dscv/ri/08_1a/drivers/mmc/host/sdhci.c"), "i" (532), "i" (12UL)); [5937-5938] [2025-02-06 06:37:13,446 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/1155/dscv_tempdir/dscv/ri/08_1a/drivers/mmc/host/sdhci.c"), "i" (543), "i" (12UL)); [5952-5953] [2025-02-06 06:37:13,455 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/1155/dscv_tempdir/dscv/ri/08_1a/drivers/mmc/host/sdhci.c"), "i" (740), "i" (12UL)); [6210-6211] [2025-02-06 06:37:13,456 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/1155/dscv_tempdir/dscv/ri/08_1a/drivers/mmc/host/sdhci.c"), "i" (741), "i" (12UL)); [6218-6219] [2025-02-06 06:37:13,456 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/1155/dscv_tempdir/dscv/ri/08_1a/drivers/mmc/host/sdhci.c"), "i" (742), "i" (12UL)); [6226-6227] [2025-02-06 06:37:13,462 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/1155/dscv_tempdir/dscv/ri/08_1a/drivers/mmc/host/sdhci.c"), "i" (943), "i" (12UL)); [6477-6478] [2025-02-06 06:37:13,466 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/1155/dscv_tempdir/dscv/ri/08_1a/drivers/mmc/host/sdhci.c"), "i" (1079), "i" (12UL)); [6644-6645] [2025-02-06 06:37:13,471 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/1155/dscv_tempdir/dscv/ri/08_1a/drivers/mmc/host/sdhci.c"), "i" (1285), "i" (12UL)); [6923-6924] [2025-02-06 06:37:13,473 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7018] [2025-02-06 06:37:13,493 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7217] [2025-02-06 06:37:13,515 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7373] [2025-02-06 06:37:13,540 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8006] [2025-02-06 06:37:13,542 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8040] [2025-02-06 06:37:13,542 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/1155/dscv_tempdir/dscv/ri/08_1a/drivers/mmc/host/sdhci.c"), "i" (2317), "i" (12UL)); [8054-8055] [2025-02-06 06:37:13,546 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/1155/dscv_tempdir/dscv/ri/08_1a/drivers/mmc/host/sdhci.c"), "i" (2407), "i" (12UL)); [8184-8185] [2025-02-06 06:37:13,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8564] [2025-02-06 06:37:13,596 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9311] [2025-02-06 06:37:13,612 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mmc--host--sdhci.ko-entry_point.cil.out.i[316441,316454] [2025-02-06 06:37:13,621 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:37:13,705 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size [2025-02-06 06:37:13,710 INFO L204 MainTranslator]: Completed translation [2025-02-06 06:37:13,711 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:37:13 WrapperNode [2025-02-06 06:37:13,711 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 06:37:13,712 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 06:37:13,712 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 06:37:13,712 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 06:37:13,716 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:37:13" (1/1) ... [2025-02-06 06:37:13,791 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:37:13" (1/1) ... [2025-02-06 06:37:13,996 INFO L138 Inliner]: procedures = 332, calls = 3429, calls flagged for inlining = 163, calls inlined = 157, statements flattened = 10524 [2025-02-06 06:37:13,996 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 06:37:13,997 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 06:37:13,997 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 06:37:13,997 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 06:37:14,004 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:37:13" (1/1) ... [2025-02-06 06:37:14,005 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:37:13" (1/1) ... [2025-02-06 06:37:14,035 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:37:13" (1/1) ... [2025-02-06 06:37:14,884 INFO L175 MemorySlicer]: Split 1968 memory accesses to 14 slices as follows [2, 231, 198, 5, 13, 3, 9, 286, 33, 3, 23, 1158, 0, 4]. 59 percent of accesses are in the largest equivalence class. The 213 initializations are split as follows [2, 0, 198, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 792 writes are split as follows [0, 198, 0, 2, 0, 0, 2, 286, 8, 3, 4, 288, 0, 1]. [2025-02-06 06:37:14,884 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:37:13" (1/1) ... [2025-02-06 06:37:14,884 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:37:13" (1/1) ... [2025-02-06 06:37:15,026 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:37:13" (1/1) ... [2025-02-06 06:37:15,041 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:37:13" (1/1) ... [2025-02-06 06:37:15,071 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:37:13" (1/1) ... [2025-02-06 06:37:15,097 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:37:13" (1/1) ... [2025-02-06 06:37:15,150 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 06:37:15,152 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 06:37:15,152 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 06:37:15,152 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 06:37:15,153 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:37:13" (1/1) ... [2025-02-06 06:37:15,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:37:15,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 06:37:15,178 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 06:37:15,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_kmap_atomic [2025-02-06 06:37:15,196 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_kmap_atomic [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_dumpregs [2025-02-06 06:37:15,196 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_dumpregs [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_retune_needed [2025-02-06 06:37:15,196 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_retune_needed [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_enable_preset_value [2025-02-06 06:37:15,196 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_enable_preset_value [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 06:37:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u8~0~TO~VOID [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u8~0~TO~VOID [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_enable_irq_wakeups [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_enable_irq_wakeups [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_execute_tuning [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_execute_tuning [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_hw_reset [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_hw_reset [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_on [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_on [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_sg_attrs [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_sg_attrs [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~TO~int [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~TO~int [2025-02-06 06:37:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_kunmap_atomic [2025-02-06 06:37:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_kunmap_atomic [2025-02-06 06:37:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 06:37:15,199 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 06:37:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_enable_sdio_irq [2025-02-06 06:37:15,200 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_enable_sdio_irq [2025-02-06 06:37:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2025-02-06 06:37:15,200 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2025-02-06 06:37:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_thread_irq [2025-02-06 06:37:15,200 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_thread_irq [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_remove_host [2025-02-06 06:37:15,201 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_remove_host [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_irq_4 [2025-02-06 06:37:15,201 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_irq_4 [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~VOID [2025-02-06 06:37:15,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~VOID [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_check_ro [2025-02-06 06:37:15,201 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_check_ro [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 06:37:15,201 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-06 06:37:15,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-02-06 06:37:15,201 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_5 [2025-02-06 06:37:15,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_5 [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_get_preset_value [2025-02-06 06:37:15,201 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_get_preset_value [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-02-06 06:37:15,201 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_disable_card_detection [2025-02-06 06:37:15,201 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_disable_card_detection [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 06:37:15,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_prepare_data [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_prepare_data [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_request [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_request [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure regulator_set_voltage [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure regulator_set_voltage [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_pre_dma_transfer [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_pre_dma_transfer [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_writeb [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_writeb [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_writel [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_writel [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_writew [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_writew [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_reinit [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_reinit [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure sg_miter_next [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_miter_next [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_set_timeout [2025-02-06 06:37:15,202 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_set_timeout [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 06:37:15,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 06:37:15,203 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 06:37:15,203 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 06:37:15,203 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 06:37:15,204 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 06:37:15,204 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 06:37:15,204 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 06:37:15,204 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 06:37:15,204 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 06:37:15,204 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-06 06:37:15,204 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-06 06:37:15,204 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_enable_card_detection [2025-02-06 06:37:15,204 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_enable_card_detection [2025-02-06 06:37:15,204 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2025-02-06 06:37:15,204 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2025-02-06 06:37:15,204 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_retune_timer_stop [2025-02-06 06:37:15,204 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_retune_timer_stop [2025-02-06 06:37:15,204 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_set_card_detection [2025-02-06 06:37:15,204 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_set_card_detection [2025-02-06 06:37:15,204 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 06:37:15,204 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 06:37:15,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 06:37:15,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 06:37:15,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 06:37:15,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 06:37:15,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 06:37:15,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 06:37:15,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 06:37:15,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 06:37:15,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 06:37:15,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 06:37:15,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 06:37:15,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 06:37:15,205 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_irq [2025-02-06 06:37:15,205 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_irq [2025-02-06 06:37:15,205 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-06 06:37:15,205 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_runtime_pm_get [2025-02-06 06:37:15,206 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_runtime_pm_get [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-06 06:37:15,206 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_irq_wake [2025-02-06 06:37:15,206 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_irq_wake [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 06:37:15,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 06:37:15,206 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 06:37:15,206 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 06:37:15,206 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 06:37:15,206 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 06:37:15,206 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 06:37:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 06:37:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 06:37:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 06:37:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 06:37:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 06:37:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 06:37:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 06:37:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 06:37:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_resume_host [2025-02-06 06:37:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_resume_host [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_timer_5 [2025-02-06 06:37:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_timer_5 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure reg_check_4 [2025-02-06 06:37:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_check_4 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 06:37:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_get_cd [2025-02-06 06:37:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_get_cd [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_4 [2025-02-06 06:37:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_4 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 06:37:15,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 06:37:15,208 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_runtime_pm_put [2025-02-06 06:37:15,208 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_runtime_pm_put [2025-02-06 06:37:15,208 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_regulator_set_ocr [2025-02-06 06:37:15,208 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_regulator_set_ocr [2025-02-06 06:37:15,208 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-02-06 06:37:15,209 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-02-06 06:37:15,209 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_finish_data [2025-02-06 06:37:15,209 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_finish_data [2025-02-06 06:37:15,209 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 06:37:15,209 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 06:37:15,209 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_do_set_ios [2025-02-06 06:37:15,209 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_do_set_ios [2025-02-06 06:37:15,209 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-02-06 06:37:15,209 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-02-06 06:37:15,209 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_card_event [2025-02-06 06:37:15,209 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_card_event [2025-02-06 06:37:15,209 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_do_start_signal_voltage_switch [2025-02-06 06:37:15,210 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_do_start_signal_voltage_switch [2025-02-06 06:37:15,210 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-06 06:37:15,210 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-06 06:37:15,210 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_card_busy [2025-02-06 06:37:15,210 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_card_busy [2025-02-06 06:37:15,210 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 06:37:15,210 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_save [2025-02-06 06:37:15,210 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_save [2025-02-06 06:37:15,211 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_5 [2025-02-06 06:37:15,211 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_5 [2025-02-06 06:37:15,211 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-06 06:37:15,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-06 06:37:15,211 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 06:37:15,211 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_enable_sdio_irq_nolock [2025-02-06 06:37:15,211 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_enable_sdio_irq_nolock [2025-02-06 06:37:15,211 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-06 06:37:15,211 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-06 06:37:15,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 06:37:15,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 06:37:15,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 06:37:15,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_4 [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_4 [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_3 [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_3 [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_2 [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_2 [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_do_get_ro [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_do_get_ro [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure sg_miter_stop [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_miter_stop [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_send_command [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_send_command [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_get_ro [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_get_ro [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure device_may_wakeup [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure device_may_wakeup [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_do_get_cd [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_do_get_cd [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_set_ios [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_set_ios [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-02-06 06:37:15,212 INFO L130 BoogieDeclarations]: Found specification of procedure regulator_is_supported_voltage [2025-02-06 06:37:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure regulator_is_supported_voltage [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_runtime_resume_host [2025-02-06 06:37:15,213 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_runtime_resume_host [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2025-02-06 06:37:15,213 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-06 06:37:15,213 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_readb [2025-02-06 06:37:15,213 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_readb [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_runtime_pm_bus_off [2025-02-06 06:37:15,213 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_runtime_pm_bus_off [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_init [2025-02-06 06:37:15,213 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_init [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_add_host [2025-02-06 06:37:15,213 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_add_host [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 06:37:15,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 06:37:15,216 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-06 06:37:15,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-06 06:37:15,216 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_priv [2025-02-06 06:37:15,216 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_priv [2025-02-06 06:37:15,216 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_do_reset [2025-02-06 06:37:15,216 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_do_reset [2025-02-06 06:37:15,216 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_readw [2025-02-06 06:37:15,216 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_readw [2025-02-06 06:37:15,216 INFO L130 BoogieDeclarations]: Found specification of procedure request_threaded_irq [2025-02-06 06:37:15,216 INFO L138 BoogieDeclarations]: Found implementation of procedure request_threaded_irq [2025-02-06 06:37:15,216 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_finish_command [2025-02-06 06:37:15,216 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_finish_command [2025-02-06 06:37:15,216 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 06:37:15,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 06:37:15,216 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_readl [2025-02-06 06:37:15,216 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_readl [2025-02-06 06:37:15,216 INFO L130 BoogieDeclarations]: Found specification of procedure sdhci_adma_write_desc [2025-02-06 06:37:15,216 INFO L138 BoogieDeclarations]: Found implementation of procedure sdhci_adma_write_desc [2025-02-06 06:37:15,216 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-06 06:37:15,216 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-06 06:37:16,049 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 06:37:16,052 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 06:37:16,240 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5826: havoc #t~mem537#1; [2025-02-06 06:37:16,709 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5089: call ULTIMATE.dealloc(~#descriptor~0.base, ~#descriptor~0.offset);havoc ~#descriptor~0.base, ~#descriptor~0.offset;call ULTIMATE.dealloc(~#descriptor___0~0.base, ~#descriptor___0~0.offset);havoc ~#descriptor___0~0.base, ~#descriptor___0~0.offset;call ULTIMATE.dealloc(~#descriptor___1~0.base, ~#descriptor___1~0.offset);havoc ~#descriptor___1~0.base, ~#descriptor___1~0.offset;call ULTIMATE.dealloc(~#descriptor___2~0.base, ~#descriptor___2~0.offset);havoc ~#descriptor___2~0.base, ~#descriptor___2~0.offset;call ULTIMATE.dealloc(~#descriptor___3~0.base, ~#descriptor___3~0.offset);havoc ~#descriptor___3~0.base, ~#descriptor___3~0.offset;call ULTIMATE.dealloc(~#descriptor___4~0.base, ~#descriptor___4~0.offset);havoc ~#descriptor___4~0.base, ~#descriptor___4~0.offset;call ULTIMATE.dealloc(~#descriptor___5~0.base, ~#descriptor___5~0.offset);havoc ~#descriptor___5~0.base, ~#descriptor___5~0.offset;call ULTIMATE.dealloc(~#descriptor___6~0.base, ~#descriptor___6~0.offset);havoc ~#descriptor___6~0.base, ~#descriptor___6~0.offset;call ULTIMATE.dealloc(~#descriptor___7~0.base, ~#descriptor___7~0.offset);havoc ~#descriptor___7~0.base, ~#descriptor___7~0.offset;call ULTIMATE.dealloc(~#descriptor___8~0.base, ~#descriptor___8~0.offset);havoc ~#descriptor___8~0.base, ~#descriptor___8~0.offset;call ULTIMATE.dealloc(~#descriptor___9~0.base, ~#descriptor___9~0.offset);havoc ~#descriptor___9~0.base, ~#descriptor___9~0.offset;call ULTIMATE.dealloc(~#descriptor___10~0.base, ~#descriptor___10~0.offset);havoc ~#descriptor___10~0.base, ~#descriptor___10~0.offset;call ULTIMATE.dealloc(~#descriptor___11~0.base, ~#descriptor___11~0.offset);havoc ~#descriptor___11~0.base, ~#descriptor___11~0.offset;call ULTIMATE.dealloc(~#descriptor___12~0.base, ~#descriptor___12~0.offset);havoc ~#descriptor___12~0.base, ~#descriptor___12~0.offset;call ULTIMATE.dealloc(~#descriptor___13~0.base, ~#descriptor___13~0.offset);havoc ~#descriptor___13~0.base, ~#descriptor___13~0.offset;call ULTIMATE.dealloc(~#descriptor___14~0.base, ~#descriptor___14~0.offset);havoc ~#descriptor___14~0.base, ~#descriptor___14~0.offset; [2025-02-06 06:37:16,792 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 06:37:21,103 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7567: call ULTIMATE.dealloc(~#cmd~0#1.base, ~#cmd~0#1.offset);havoc ~#cmd~0#1.base, ~#cmd~0#1.offset;call ULTIMATE.dealloc(~#mrq~0#1.base, ~#mrq~0#1.offset);havoc ~#mrq~0#1.base, ~#mrq~0#1.offset;call ULTIMATE.dealloc(~#__wait~0#1.base, ~#__wait~0#1.offset);havoc ~#__wait~0#1.base, ~#__wait~0#1.offset; [2025-02-06 06:37:21,104 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10831: havoc schedule_timeout_#t~nondet2288#1; [2025-02-06 06:37:21,104 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10799: havoc prepare_to_wait_event_#t~nondet2280#1; [2025-02-06 06:37:21,574 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10728: havoc del_timer_sync_#t~nondet2270#1; [2025-02-06 06:37:21,574 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10807: havoc regulator_disable_#t~nondet2282#1; [2025-02-06 06:37:21,913 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7296: havoc #t~mem1198;havoc #t~bitwise1199; [2025-02-06 06:37:22,844 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5882: call ULTIMATE.dealloc(sdhci_adma_table_pre_~#flags~3#1.base, sdhci_adma_table_pre_~#flags~3#1.offset);havoc sdhci_adma_table_pre_~#flags~3#1.base, sdhci_adma_table_pre_~#flags~3#1.offset; [2025-02-06 06:37:22,844 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6173: call ULTIMATE.dealloc(~#descriptor~5#1.base, ~#descriptor~5#1.offset);havoc ~#descriptor~5#1.base, ~#descriptor~5#1.offset;call ULTIMATE.dealloc(~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset);havoc ~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset; [2025-02-06 06:37:22,919 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3897: havoc #t~bitwise27; [2025-02-06 06:37:22,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10823: havoc #t~nondet2286; [2025-02-06 06:37:23,034 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874: call ULTIMATE.dealloc(~#descriptor~6#1.base, ~#descriptor~6#1.offset);havoc ~#descriptor~6#1.base, ~#descriptor~6#1.offset; [2025-02-06 06:37:23,035 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4551: havoc sg_virt_#t~mem111#1; [2025-02-06 06:37:23,051 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10803: havoc #t~nondet2281; [2025-02-06 06:37:23,064 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10690: havoc #t~nondet2268; [2025-02-06 06:37:23,084 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10838: havoc #t~nondet2289; [2025-02-06 06:37:23,160 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6071: call ULTIMATE.dealloc(sdhci_calc_timeout_~#descriptor~4#1.base, sdhci_calc_timeout_~#descriptor~4#1.offset);havoc sdhci_calc_timeout_~#descriptor~4#1.base, sdhci_calc_timeout_~#descriptor~4#1.offset; [2025-02-06 06:37:23,171 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4593: havoc #t~mem153.base, #t~mem153.offset; [2025-02-06 06:37:23,184 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4541: havoc #t~mem108; [2025-02-06 06:37:23,985 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755: call ULTIMATE.dealloc(sdhci_transfer_pio_~#descriptor~3#1.base, sdhci_transfer_pio_~#descriptor~3#1.offset);havoc sdhci_transfer_pio_~#descriptor~3#1.base, sdhci_transfer_pio_~#descriptor~3#1.offset; [2025-02-06 06:37:23,985 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8299: call ULTIMATE.dealloc(~#intmask~0#1.base, ~#intmask~0#1.offset);havoc ~#intmask~0#1.base, ~#intmask~0#1.offset;call ULTIMATE.dealloc(~#descriptor~10#1.base, ~#descriptor~10#1.offset);havoc ~#descriptor~10#1.base, ~#descriptor~10#1.offset; [2025-02-06 06:37:23,985 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5062: havoc sdhci_sdio_irq_enabled_#t~mem365#1;havoc sdhci_sdio_irq_enabled_#t~bitwise366#1; [2025-02-06 06:37:23,986 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8178: call ULTIMATE.dealloc(sdhci_data_irq_~#descriptor~9#1.base, sdhci_data_irq_~#descriptor~9#1.offset);havoc sdhci_data_irq_~#descriptor~9#1.base, sdhci_data_irq_~#descriptor~9#1.offset; [2025-02-06 06:37:23,986 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5669: call ULTIMATE.dealloc(sdhci_write_block_pio_~#descriptor~2#1.base, sdhci_write_block_pio_~#descriptor~2#1.offset);havoc sdhci_write_block_pio_~#descriptor~2#1.base, sdhci_write_block_pio_~#descriptor~2#1.offset; [2025-02-06 06:37:23,986 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8049: call ULTIMATE.dealloc(sdhci_cmd_irq_~#descriptor~7#1.base, sdhci_cmd_irq_~#descriptor~7#1.offset);havoc sdhci_cmd_irq_~#descriptor~7#1.base, sdhci_cmd_irq_~#descriptor~7#1.offset; [2025-02-06 06:37:23,986 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8118: call ULTIMATE.dealloc(sdhci_adma_show_error_~#descriptor~8#1.base, sdhci_adma_show_error_~#descriptor~8#1.offset);havoc sdhci_adma_show_error_~#descriptor~8#1.base, sdhci_adma_show_error_~#descriptor~8#1.offset;call ULTIMATE.dealloc(sdhci_adma_show_error_~#descriptor___0~2#1.base, sdhci_adma_show_error_~#descriptor___0~2#1.offset);havoc sdhci_adma_show_error_~#descriptor___0~2#1.base, sdhci_adma_show_error_~#descriptor___0~2#1.offset; [2025-02-06 06:37:23,986 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5580: call ULTIMATE.dealloc(sdhci_read_block_pio_~#descriptor~1#1.base, sdhci_read_block_pio_~#descriptor~1#1.offset);havoc sdhci_read_block_pio_~#descriptor~1#1.base, sdhci_read_block_pio_~#descriptor~1#1.offset; [2025-02-06 06:37:23,996 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667: havoc __pm_runtime_resume_#t~nondet2266#1; [2025-02-06 06:37:23,998 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10663: havoc #t~nondet2265; [2025-02-06 06:37:24,000 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10744: havoc #t~nondet2272; [2025-02-06 06:37:24,107 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10671: havoc __pm_runtime_suspend_#t~nondet2267#1; [2025-02-06 06:37:24,110 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10779: havoc #t~nondet2278; [2025-02-06 06:37:24,254 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005: call ULTIMATE.dealloc(sdhci_adma_table_post_~#flags~4#1.base, sdhci_adma_table_post_~#flags~4#1.offset);havoc sdhci_adma_table_post_~#flags~4#1.base, sdhci_adma_table_post_~#flags~4#1.offset; [2025-02-06 06:37:24,592 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10847: havoc #t~ret2290.base, #t~ret2290.offset; [2025-02-06 06:37:24,723 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7537: havoc #t~bitwise1283; [2025-02-06 06:37:24,935 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10851: havoc synchronize_hardirq_#t~nondet2291#1; [2025-02-06 06:37:25,211 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10792: havoc mod_timer_#t~nondet2279#1; [2025-02-06 06:37:25,224 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4505: havoc #t~mem98;havoc #t~mem99.base, #t~mem99.offset;havoc #t~short100; [2025-02-06 06:37:25,259 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10771: havoc mmc_gpio_get_cd_#t~nondet2276#1; [2025-02-06 06:37:25,259 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7258: havoc #t~bitwise1179#1; [2025-02-06 06:37:25,270 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10659: havoc __msecs_to_jiffies_#t~nondet2264#1; [2025-02-06 06:37:25,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10819: havoc #t~nondet2285; [2025-02-06 06:37:25,337 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4513: havoc #t~mem102#1.base, #t~mem102#1.offset; [2025-02-06 06:37:25,337 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4215: havoc kobject_name_#t~mem65#1.base, kobject_name_#t~mem65#1.offset; [2025-02-06 06:37:25,390 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3908: havoc atomic_read_#t~mem28#1; [2025-02-06 06:37:26,489 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10775: havoc mmc_regulator_get_supply_#t~nondet2277#1; [2025-02-06 06:37:26,490 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10811: havoc regulator_enable_#t~nondet2283#1; [2025-02-06 06:37:26,490 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10815: havoc regulator_get_current_limit_#t~nondet2284#1; [2025-02-06 06:37:26,490 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10751: havoc led_classdev_register_#t~nondet2273#1; [2025-02-06 06:37:26,490 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8740: call ULTIMATE.dealloc(~#caps~0#1.base, ~#caps~0#1.offset);havoc ~#caps~0#1.base, ~#caps~0#1.offset;call ULTIMATE.dealloc(~#descriptor~11#1.base, ~#descriptor~11#1.offset);havoc ~#descriptor~11#1.base, ~#descriptor~11#1.offset;call ULTIMATE.dealloc(~#descriptor___0~3#1.base, ~#descriptor___0~3#1.offset);havoc ~#descriptor___0~3#1.base, ~#descriptor___0~3#1.offset;call ULTIMATE.dealloc(~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset);havoc ~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset;call ULTIMATE.dealloc(~#descriptor___2~1#1.base, ~#descriptor___2~1#1.offset);havoc ~#descriptor___2~1#1.base, ~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(~#descriptor___3~1#1.base, ~#descriptor___3~1#1.offset);havoc ~#descriptor___3~1#1.base, ~#descriptor___3~1#1.offset;call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset; [2025-02-06 06:37:26,490 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10758: havoc mmc_add_host_#t~nondet2274#1; [2025-02-06 06:37:26,490 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4223: havoc __kmalloc_#t~ret69#1.base, __kmalloc_#t~ret69#1.offset; [2025-02-06 06:37:26,490 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10731: havoc dma_alloc_attrs_#t~ret2271#1.base, dma_alloc_attrs_#t~ret2271#1.offset; [2025-02-06 06:37:26,544 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10827: havoc #t~nondet2287; [2025-02-06 06:37:33,616 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10178: call ULTIMATE.dealloc(main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset);havoc main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset);havoc main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset);havoc main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset);havoc main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset; [2025-02-06 06:37:35,042 INFO L? ?]: Removed 3922 outVars from TransFormulas that were not future-live. [2025-02-06 06:37:35,042 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 06:37:35,169 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 06:37:35,169 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-06 06:37:35,169 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:37:35 BoogieIcfgContainer [2025-02-06 06:37:35,169 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 06:37:35,171 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 06:37:35,171 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 06:37:35,174 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 06:37:35,175 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 06:37:11" (1/3) ... [2025-02-06 06:37:35,175 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@720612bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:37:35, skipping insertion in model container [2025-02-06 06:37:35,175 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:37:13" (2/3) ... [2025-02-06 06:37:35,175 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@720612bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:37:35, skipping insertion in model container [2025-02-06 06:37:35,175 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:37:35" (3/3) ... [2025-02-06 06:37:35,176 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--mmc--host--sdhci.ko-entry_point.cil.out.i [2025-02-06 06:37:35,188 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 06:37:35,194 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--mmc--host--sdhci.ko-entry_point.cil.out.i that has 134 procedures, 4129 locations, 1 initial locations, 31 loop locations, and 2 error locations. [2025-02-06 06:37:35,306 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 06:37:35,318 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;@21d4b4a4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 06:37:35,319 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-02-06 06:37:35,333 INFO L276 IsEmpty]: Start isEmpty. Operand has 4072 states, 3165 states have (on average 1.4442338072669827) internal successors, (4571), 3311 states have internal predecessors, (4571), 776 states have call successors, (776), 120 states have call predecessors, (776), 119 states have return successors, (764), 743 states have call predecessors, (764), 764 states have call successors, (764) [2025-02-06 06:37:35,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2025-02-06 06:37:35,344 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:37:35,344 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:37:35,345 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, sdhci_runtime_pm_bus_offErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-02-06 06:37:35,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:37:35,348 INFO L85 PathProgramCache]: Analyzing trace with hash 2063931418, now seen corresponding path program 1 times [2025-02-06 06:37:35,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:37:35,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163117214] [2025-02-06 06:37:35,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:37:35,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:37:41,323 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 98 statements into 1 equivalence classes. [2025-02-06 06:37:41,709 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 98 of 98 statements. [2025-02-06 06:37:41,710 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:37:41,710 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:37:42,143 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2025-02-06 06:37:42,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:37:42,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163117214] [2025-02-06 06:37:42,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163117214] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 06:37:42,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45827305] [2025-02-06 06:37:42,144 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:37:42,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 06:37:42,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 06:37:42,146 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 06:37:42,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-06 06:37:48,395 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 98 statements into 1 equivalence classes. [2025-02-06 06:37:48,893 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 98 of 98 statements. [2025-02-06 06:37:48,893 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:37:48,893 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:37:48,914 INFO L256 TraceCheckSpWp]: Trace formula consists of 5249 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-02-06 06:37:48,921 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 06:37:48,931 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2025-02-06 06:37:48,931 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 06:37:48,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45827305] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:37:48,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 06:37:48,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-02-06 06:37:48,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919776008] [2025-02-06 06:37:48,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:37:48,935 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-06 06:37:48,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:37:48,952 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-06 06:37:48,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 06:37:48,961 INFO L87 Difference]: Start difference. First operand has 4072 states, 3165 states have (on average 1.4442338072669827) internal successors, (4571), 3311 states have internal predecessors, (4571), 776 states have call successors, (776), 120 states have call predecessors, (776), 119 states have return successors, (764), 743 states have call predecessors, (764), 764 states have call successors, (764) Second operand has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-02-06 06:37:52,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:37:52,172 INFO L93 Difference]: Finished difference Result 8126 states and 12341 transitions. [2025-02-06 06:37:52,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-06 06:37:52,174 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 98 [2025-02-06 06:37:52,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:37:52,215 INFO L225 Difference]: With dead ends: 8126 [2025-02-06 06:37:52,215 INFO L226 Difference]: Without dead ends: 4005 [2025-02-06 06:37:52,245 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 06:37:52,248 INFO L435 NwaCegarLoop]: 5709 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5709 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2025-02-06 06:37:52,249 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5709 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2025-02-06 06:37:52,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4005 states. [2025-02-06 06:37:52,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4005 to 4005. [2025-02-06 06:37:52,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4005 states, 3125 states have (on average 1.4112) internal successors, (4410), 3244 states have internal predecessors, (4410), 760 states have call successors, (760), 119 states have call predecessors, (760), 118 states have return successors, (759), 738 states have call predecessors, (759), 759 states have call successors, (759) [2025-02-06 06:37:52,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4005 states to 4005 states and 5929 transitions. [2025-02-06 06:37:52,510 INFO L78 Accepts]: Start accepts. Automaton has 4005 states and 5929 transitions. Word has length 98 [2025-02-06 06:37:52,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:37:52,511 INFO L471 AbstractCegarLoop]: Abstraction has 4005 states and 5929 transitions. [2025-02-06 06:37:52,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-02-06 06:37:52,511 INFO L276 IsEmpty]: Start isEmpty. Operand 4005 states and 5929 transitions. [2025-02-06 06:37:52,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2025-02-06 06:37:52,518 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:37:52,518 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:37:52,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-06 06:37:52,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-02-06 06:37:52,720 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, sdhci_runtime_pm_bus_offErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-02-06 06:37:52,720 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:37:52,720 INFO L85 PathProgramCache]: Analyzing trace with hash -860365668, now seen corresponding path program 1 times [2025-02-06 06:37:52,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:37:52,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570532694] [2025-02-06 06:37:52,720 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:37:52,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:37:58,470 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 98 statements into 1 equivalence classes. [2025-02-06 06:37:58,660 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 98 of 98 statements. [2025-02-06 06:37:58,660 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:37:58,660 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:37:59,225 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2025-02-06 06:37:59,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:37:59,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570532694] [2025-02-06 06:37:59,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570532694] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:37:59,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:37:59,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:37:59,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722972559] [2025-02-06 06:37:59,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:37:59,226 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:37:59,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:37:59,227 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:37:59,227 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:37:59,227 INFO L87 Difference]: Start difference. First operand 4005 states and 5929 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2025-02-06 06:38:03,315 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 06:38:11,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:38:11,389 INFO L93 Difference]: Finished difference Result 11932 states and 17681 transitions. [2025-02-06 06:38:11,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:38:11,390 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 98 [2025-02-06 06:38:11,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:38:11,430 INFO L225 Difference]: With dead ends: 11932 [2025-02-06 06:38:11,430 INFO L226 Difference]: Without dead ends: 7954 [2025-02-06 06:38:11,449 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:38:11,450 INFO L435 NwaCegarLoop]: 5617 mSDtfsCounter, 5857 mSDsluCounter, 5598 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5857 SdHoareTripleChecker+Valid, 11215 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.8s IncrementalHoareTripleChecker+Time [2025-02-06 06:38:11,450 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5857 Valid, 11215 Invalid, 637 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 634 Invalid, 1 Unknown, 0 Unchecked, 11.8s Time] [2025-02-06 06:38:11,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7954 states. [2025-02-06 06:38:11,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7954 to 7951. [2025-02-06 06:38:11,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7951 states, 6213 states have (on average 1.4130049895380654) internal successors, (8779), 6450 states have internal predecessors, (8779), 1503 states have call successors, (1503), 234 states have call predecessors, (1503), 233 states have return successors, (1502), 1460 states have call predecessors, (1502), 1502 states have call successors, (1502) [2025-02-06 06:38:11,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7951 states to 7951 states and 11784 transitions. [2025-02-06 06:38:11,731 INFO L78 Accepts]: Start accepts. Automaton has 7951 states and 11784 transitions. Word has length 98 [2025-02-06 06:38:11,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:38:11,733 INFO L471 AbstractCegarLoop]: Abstraction has 7951 states and 11784 transitions. [2025-02-06 06:38:11,733 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2025-02-06 06:38:11,733 INFO L276 IsEmpty]: Start isEmpty. Operand 7951 states and 11784 transitions. [2025-02-06 06:38:11,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2025-02-06 06:38:11,738 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:38:11,738 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:38:11,738 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 06:38:11,739 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, sdhci_runtime_pm_bus_offErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-02-06 06:38:11,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:38:11,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1812860189, now seen corresponding path program 1 times [2025-02-06 06:38:11,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:38:11,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518305938] [2025-02-06 06:38:11,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:38:11,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:38:17,593 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 111 statements into 1 equivalence classes. [2025-02-06 06:38:17,770 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 111 of 111 statements. [2025-02-06 06:38:17,773 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:38:17,774 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:38:18,393 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2025-02-06 06:38:18,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:38:18,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518305938] [2025-02-06 06:38:18,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518305938] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:38:18,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:38:18,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 06:38:18,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879192521] [2025-02-06 06:38:18,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:38:18,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 06:38:18,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:38:18,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 06:38:18,396 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 06:38:18,397 INFO L87 Difference]: Start difference. First operand 7951 states and 11784 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2025-02-06 06:38:25,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:38:25,374 INFO L93 Difference]: Finished difference Result 15874 states and 23530 transitions. [2025-02-06 06:38:25,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 06:38:25,374 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 111 [2025-02-06 06:38:25,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:38:25,416 INFO L225 Difference]: With dead ends: 15874 [2025-02-06 06:38:25,416 INFO L226 Difference]: Without dead ends: 7950 [2025-02-06 06:38:25,444 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 06:38:25,445 INFO L435 NwaCegarLoop]: 5612 mSDtfsCounter, 5925 mSDsluCounter, 5610 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5925 SdHoareTripleChecker+Valid, 11222 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2025-02-06 06:38:25,445 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5925 Valid, 11222 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 631 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2025-02-06 06:38:25,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7950 states. [2025-02-06 06:38:25,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7950 to 7950. [2025-02-06 06:38:25,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7950 states, 6212 states have (on average 1.4125885383129426) internal successors, (8775), 6449 states have internal predecessors, (8775), 1503 states have call successors, (1503), 234 states have call predecessors, (1503), 233 states have return successors, (1502), 1460 states have call predecessors, (1502), 1502 states have call successors, (1502) [2025-02-06 06:38:25,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7950 states to 7950 states and 11780 transitions. [2025-02-06 06:38:25,675 INFO L78 Accepts]: Start accepts. Automaton has 7950 states and 11780 transitions. Word has length 111 [2025-02-06 06:38:25,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:38:25,676 INFO L471 AbstractCegarLoop]: Abstraction has 7950 states and 11780 transitions. [2025-02-06 06:38:25,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2025-02-06 06:38:25,676 INFO L276 IsEmpty]: Start isEmpty. Operand 7950 states and 11780 transitions. [2025-02-06 06:38:25,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2025-02-06 06:38:25,688 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:38:25,689 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:38:25,689 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 06:38:25,689 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, sdhci_runtime_pm_bus_offErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-02-06 06:38:25,689 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:38:25,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1475249623, now seen corresponding path program 1 times [2025-02-06 06:38:25,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:38:25,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092610029] [2025-02-06 06:38:25,690 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:38:25,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:38:31,603 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 169 statements into 1 equivalence classes. [2025-02-06 06:38:31,701 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 169 of 169 statements. [2025-02-06 06:38:31,702 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:38:31,702 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:38:32,061 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2025-02-06 06:38:32,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:38:32,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092610029] [2025-02-06 06:38:32,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092610029] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:38:32,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:38:32,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:38:32,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174417232] [2025-02-06 06:38:32,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:38:32,062 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:38:32,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:38:32,063 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:38:32,063 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:38:32,063 INFO L87 Difference]: Start difference. First operand 7950 states and 11780 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-02-06 06:38:35,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:38:35,630 INFO L93 Difference]: Finished difference Result 7950 states and 11780 transitions. [2025-02-06 06:38:35,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:38:35,630 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 169 [2025-02-06 06:38:35,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:38:35,674 INFO L225 Difference]: With dead ends: 7950 [2025-02-06 06:38:35,674 INFO L226 Difference]: Without dead ends: 7944 [2025-02-06 06:38:35,681 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:38:35,682 INFO L435 NwaCegarLoop]: 5612 mSDtfsCounter, 5875 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5875 SdHoareTripleChecker+Valid, 5612 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2025-02-06 06:38:35,682 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5875 Valid, 5612 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2025-02-06 06:38:35,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7944 states. [2025-02-06 06:38:35,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7944 to 7944. [2025-02-06 06:38:35,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7944 states, 6208 states have (on average 1.4126932989690721) internal successors, (8770), 6444 states have internal predecessors, (8770), 1502 states have call successors, (1502), 233 states have call predecessors, (1502), 233 states have return successors, (1502), 1460 states have call predecessors, (1502), 1502 states have call successors, (1502) [2025-02-06 06:38:35,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7944 states to 7944 states and 11774 transitions. [2025-02-06 06:38:35,996 INFO L78 Accepts]: Start accepts. Automaton has 7944 states and 11774 transitions. Word has length 169 [2025-02-06 06:38:35,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:38:35,997 INFO L471 AbstractCegarLoop]: Abstraction has 7944 states and 11774 transitions. [2025-02-06 06:38:35,998 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-02-06 06:38:35,998 INFO L276 IsEmpty]: Start isEmpty. Operand 7944 states and 11774 transitions. [2025-02-06 06:38:36,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2025-02-06 06:38:36,010 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:38:36,011 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:38:36,011 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 06:38:36,011 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting sdhci_runtime_pm_bus_offErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, sdhci_runtime_pm_bus_offErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-02-06 06:38:36,011 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:38:36,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1468039810, now seen corresponding path program 1 times [2025-02-06 06:38:36,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:38:36,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143664460] [2025-02-06 06:38:36,012 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:38:36,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms